/*
Theme Name: Amazonia
Theme URI: http://www.veterinaria-amazonia.com
Description: Tema hecho a medida para la Clinica Veterinaria Amazonia
Version: 1.0
Author: Ricardo Salazar
Author URI: http://www.caneidia.com
Tags: clean, semantic, custom
*/

/* Initial reset
---------------------------------------------------------- */
html, body, h1, h2, h3, h4, h5, h6, ul, ol, li, dt, dd, form {
		margin: 0;
		padding: 0;
		font: 100%/120% Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
}
p, blockquote {
        margin: 0;
        padding: 0;
}
ul {
		list-style: none;
}
fieldset, img {
		border:0;
}
/* General
---------------------------------------------------------- */
html {
		font-size:100.01%; 
		text-align: center;   /* (1) Explorer 5.5 */
} 
body {
		background:#d7f4fc;
		font-size:12px;
		color:#444;
		line-height:150%;
		margin:0 0 20px 0;
}
#wrapper {
		margin: 0px auto;
		text-align: left;   /* (2) Explorer 5.5 */
		width: 960px;
		border:1px solid #d8d7bb;
		border-top:none;
		background:#fff;
}
a {
		color: #ec4800;
		text-decoration:none;
}
a:hover {
		text-decoration:underline;
}
/* Woordpress
---------------------------------------------------------- */
/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { 
		display:block; 
		margin:0 auto;
}
.alignleft { 
		float:left;
}
.alignright { 
		float:right;
}
.wp-caption { 
		border:1px solid #666; 
		text-align:center; 
		background:#ccc; 
		padding:10px; 
		margin:10px 
}
/* Header
---------------------------------------------------------- */
#header {		
		background:url('images/fotos-animales.jpg') no-repeat;  
		height:140px;
}
h1 {	
		background:url('images/veterinaria-amazonia-logo.gif') no-repeat;
		margin-left:25px;
}
h1 a { 
		text-indent:-9000px; 
		display:block; 
		width:335px; 
		height:118px; 
}
/* Menu
---------------------------------------------------------- */
#menu {
		background:#8ab22b;
		padding:0 8px;
		overflow:hidden;
		height:100%;
}
#menu li {
		float: left;			
}
#menu a {
		font-size:17px;
		text-transform:uppercase;
		color:#fff;
		padding:4px 0;
		margin:12px 13px 10px 13px;
		display:block;		
}
#menu a:hover {
		background:url('images/menu-underline.gif') repeat-x bottom left;	
		text-decoration:none;
}
#menu #current {
		background:#cdf340;
}
#menu #current a {
		color:#277680;
}
#menu #current a:hover {
		background:none;
}
/* Home
---------------------------------------------------------- */
#homepage {
		background:#fff url('images/homepage-fondo.gif') repeat-x;
}	
#welcome {
		background:url('images/perro-gato.jpg') no-repeat top right;	
		padding:25px 0 40px 0;
}
#welcome img {
		margin:0 25px 35px 25px;	
		display:block;
}
#welcome img.last {
		margin:0 25px 10px 25px;	
}
#teasers {
		padding:0 20px;
		overflow:hidden;
		height:100%;
}
#teasers .teaser {
		border:4px solid #dfe7e2;
		width:282px;
		background:#e3f6fc url('images/teaser-fondo.jpg') repeat-x;
		overflow:hidden;
		float:left;
		margin-right:24px;
		font-size:11px;
}
#teasers .teaser.last{
		margin-right:0;
}
#teasers .teaser p {
		margin:0 0 10px 10px;
}
#teasers .teaser p.heading {
		margin:10px 0 4px 10px;
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		text-transform:uppercase;
		color:#197d8a;
}
#teasers .teaser p.heading a {
		color:#197d8a;
}
#teasers .teaser span {
		display:block;
}
#teasers .teaser img {
		float:right;
}

/* Contents
---------------------------------------------------------- */
#contents {
		overflow:hidden;
		height:100%;
		margin-top:30px;
		padding:0 20px 50px 20px;
		background: url('images/contenidos-fondo.gif') repeat-x bottom left;
}
/* Main-content
---------------------------------------------------------- */
#main-content {
		margin-right:30px;	
		float:left;	
		width:600px;
		display:inline;
}
#main-content p {
		margin-bottom:12px;
}

h2 {
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:24px;
		color:#648a0a;
}
h2 a {
		text-decoration:underline;
}
h2 a {
		color:#8ab22b;
}
h3 {
		font-size:18px;
		color:#35828c;
		margin-bottom:12px;
}
.post {
		clear:left;
		margin-bottom:20px;
}
.post-info {
		overflow:hidden;
		height:100%;
		margin:8px 0;
}
.date {	
		float:left;
		font-size:11px;
		background: url('images/icono-fecha.gif') no-repeat 0 1px;
		padding-left:20px;
}
.post p {
		font-size:12px;
}
.post ul {
		margin:6px 0;
}
.post ul li {
		background: url('images/bullet.gif') no-repeat 0px 7px;
		padding-left:12px;
		margin-bottom:16px;
		line-height:150%;
}
.post img { 
		background:#bfcfc5;
		padding:4px;
		margin:12px;
}
.post img.alignleft { 
		margin:6px 12px 12px 0;
}
.post img.alignright { 
		margin:6px 0 12px 12px;
}
.comments-count {
		float:right;
		font-size:11px;
		background: url('images/icono-comentarios.gif') no-repeat 0 1px;
		padding-left:20px;		
}
.more-link {
		background:#eff3f0 url('images/icono-continuar.gif') no-repeat 7px 4px;
		padding:3px 10px 3px 28px;
		height:18px;
		margin:12px 0 24px 0;
		display:block;
		
}
#main-content .post-recap {
		background:#eff3f0;
		color:#666;
		padding:10px;
		display:block;
		margin-bottom:44px;
		font-size:10px;
}
.comments {
		margin-bottom:24px;
}
.comments li {
		padding:12px;
}
.comments .heading {
		background: url('images/comentarios-underline.gif') repeat-x bottom left;
		margin-bottom:6px;
}
.comments cite {
		font-style:normal;
}
.comments .permalink {
		vertical-align:middle;
}
#main-content .comments .moderation {
		font-style:italic;
		color:#666;
		margin-bottom:4px;
}
.alt {
		background:#eff3f0;
		height:100%; 
}
.comments-form label {
		display:block;
		margin-bottom:4px;		
}
.comments-form input.text {
		border:1px solid #9fc643;
		padding:2px;
		width:320px;
		height:18px;
		background: url('images/input-fondo.gif') no-repeat top left;
		color:#666;		
		margin-bottom:12px;
}
.comments-form textarea {
		border:1px solid #9fc643;
		padding:2px;
		width:320px;
		height:170px;
		background: url('images/input-fondo.gif') no-repeat top left;
		color:#666;		
		margin-bottom:12px;
		overflow:auto;
}
.comments-form input.send {
		display:block;
}
.archives {
		font-size:20px;
		color:#35828c;
		margin-bottom:12px;
}
.articles {
		margin-bottom:16px;
}
.articles li {
		margin-bottom:8px;
}
.articles li a {
		font-size:14px;
}
.categories {
		font-size:18px;
}
.categories a {
		font-size:14px;
}
#search {
		margin-top:12px;
}
#search p {
		margin-bottom:0;
}
#search h2 {
		margin-top:12px;
		font-size:18px;
}
/* Sidebar
---------------------------------------------------------- */
#sidebar {
		float:right;	
		width:290px;
}
#sidebar h2 {
		font-size:20px;
		color:#35828c;
		text-transform:uppercase;
		margin-top:24px;
}
#sidebar h2.first {
		margin-top:0;
}
.search-box {
		background:#eff3f0;
		padding:6px 10px;
}
.search-box input.text {
		border:1px solid #9fc643;
		padding:2px;
		width:170px;
		height:18px;
		background: url('images/input-fondo.gif') no-repeat top left;
		color:#666;		
		vertical-align:middle;
}
.search-box input.buscar {
		vertical-align:middle;
}
.recent-articles li {
		height:100%;
}
#sidebar .recent-articles li a {
		background: url('images/recientes-underline.gif') repeat-x bottom left;
		padding:5px 0 8px 0;
		color:#7ea520;	
		display:block;
		width:100%;
}
#sidebar .recent-articles li a:hover {
		background:#eff3f0 url('images/recientes-underline.gif') repeat-x bottom left;
		text-decoration:none;
}
/* Footer
---------------------------------------------------------- */
#footer {
		background:#286168 url('images/pie-fondo.gif') repeat-x top left;
		padding:25px 16px;
		font-size:11px;
		color:#fff;		
}
#footer a {
		color:#acedff;		
}