/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

.clear{clear: both;}



body {font-size:75%;color:#222;background-color: #d91b5c; font-family:  Georgia, Cambria, Verdana,Arial,Helvetica,sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;}
body{background: url(../images/backgrounds/fondo-cabecera.png) no-repeat 50% 0; }
#footerwrap{/*float: left; */background: url(../images/backgrounds/footer.png) repeat-x; width: 100%; height: 182px; margin-top: 30px; position: absolute; display: block; bottom: 0;  }


#extraContainer{display: block; position: absolute; min-height: 100%; width: 100%;}


#container, #footer-container, #footer{width: 722px; margin: 0 auto; border: 0px solid; }
#footer-container{background: url(../images/backgrounds/footer-content.png) no-repeat; height: 19px; margin-bottom: 182px;}

#footer{color: #fff; padding-top: 30px;}
#footer p {margin-bottom: 1em;}
#footer a, #footer strong{color: #567914;}
#footer a#author strong{color: #fff;}

.info-footer-left{float: left; width: 50%;}
.info-footer-right{float: right; width: 50%; text-align: right;}
.info-footer-center{clear: left; text-align: center; float: left; width: 100%; margin-top: 10px; font-size: 90%;}
#footer .info-footer-center a{color: #fff;}


#main-content{width: 678px; padding: 0 20px; border: 1px solid #f6f6f6; border-top: 0; border-bottom: 0;}        

#header{margin-top: 22px; height: 165px; margin-bottom: 30px; padding: 0 20px; }

#content{float: left; width: 474px;}

#breadcrumb{width: 100%; margin-bottom: 10px;}
#breadcrumb a{color: #77a02b;}

#logo{float: left; width: 179px; height: 67px; background: url(../images/logos/logo-doctor-zea.png) no-repeat; margin: 20px 0 0 10px;}

ul#navbar_1 {float: right; width: 356px;}
ul#navbar_1 li {list-style: none; display: inline;} 
ul#navbar_1 li a{float: left; background: url(../images/nav/menu-principal.png) no-repeat; width: 84px; height: 42px;}
ul#navbar_1 li a span{display: none;}
ul#navbar_1 li#inicio a{background-position: 0 0;} 
ul#navbar_1 li#doctor-zea a{background-position: -100px 0;} 
ul#navbar_1 li#servicios a{background-position: -200px 0;} 
ul#navbar_1 li#contacto a{background-position: -300px 0;} 
ul#navbar_1 li#inicio a:hover, ul#navbar_1 li#inicio.current a{background-position: 0 -42px;} 
ul#navbar_1 li#doctor-zea a:hover, ul#navbar_1 li#doctor-zea.current a{background-position: -100px -42px;} 
ul#navbar_1 li#servicios a:hover, ul#navbar_1 li#servicios.current a{background-position: -200px -42px;} 
ul#navbar_1 li#contacto a:hover, ul#navbar_1 li#contacto.current a{background-position: -300px -42px;} 

/*
    SIDEBAR
*/
#sidebar{float: left; clear: left; width: 180px; margin-right: 20px;}
.header-grafico span{display: none;}

/* Enlaces de los Servicios
   ------------------------ */
#h-servicios{float: left; background: url(../images/headers/servicios.png) no-repeat; width: 170px; height: 29px; margin-bottom: 0; border:0;}    
.sidebar-element ul#nav-servicios_1{float: left; clear: left; width: 180px; border-top: 1px solid #d3d6d6; border-bottom: 1px solid #d3d6d6; margin: 0; padding: 5px 0; list-style: none; margin-bottom: 30px;}
.sidebar-element ul#nav-servicios_1 li {padding: 3px 0; font-size: 90%;}
.sidebar-element ul#nav-servicios_1 li.odd{background: #f3f4f4;}
.sidebar-element ul#nav-servicios_1 li.even{background: none;}
.sidebar-element ul#nav-servicios_1 li a{background: url(../images/bullets/green-arrow.png) no-repeat 0 3px; padding-left: 12px; margin-left: 12px; text-decoration: none; color: #000;}
.sidebar-element ul#nav-servicios_1 li a:hover{color: #6E8F2C;}
.sidebar-element ul#nav-servicios_1 li.current a{font-weight: bold; }

#enlaces-servicios-page ul#nav-servicios_1{float: left; clear: left; width: 280px; border-top: 1px solid #d3d6d6; border-bottom: 1px solid #d3d6d6; margin: 0; padding: 5px 0; list-style: none; margin-bottom: 30px;}
#enlaces-servicios-page ul#nav-servicios_1 li {padding: 3px 0; font-size: 128%;}
#enlaces-servicios-page ul#nav-servicios_1 li.odd{background: #f3f4f4;}
#enlaces-servicios-page ul#nav-servicios_1 li.even{background: none;}
#enlaces-servicios-page ul#nav-servicios_1 li a{background: url(../images/bullets/green-arrow.png) no-repeat 0 3px; padding-left: 12px; margin-left: 12px; text-decoration: none; color: #000;}
#enlaces-servicios-page ul#nav-servicios_1 li a:hover{color: #6E8F2C;}
#enlaces-servicios-page ul#nav-servicios_1 li.current a{font-weight: bold; }


ul#nav-servicios_1 li{list-style: none;}
ul#nav-servicios_1 li a{background: url(../images/bullets/green-arrow.png) no-repeat 0 3px; padding-left: 15px; margin-left: 12px; text-decoration: underline; color: #407A9B;}
#enlaces-servicios-homepage ul{float: left; margin-left: 0px; border-bottom: 1px solid #d3d6d6; }
#enlaces-servicios-homepage ul#nav-servicios_1 li {margin:0px 0px 0px 0px; list-style:none; border-top: 1px solid #d3d6d6; padding: 3px 50px 4px 0;}
#enlaces-servicios-homepage ul#nav-servicios_1 li a{}
#enlaces-servicios-homepage ul#nav-servicios_1 li:hover{background: #f3f3f4;}
#enlaces-servicios-homepage ul#nav-servicios_1 li:hover a{color: #000;}
/*#enlaces-servicios-homepage ul#nav-servicios_1{clear:left; width:202px; margin:0;}

#enlaces-servicios-homepage ul#nav-servicios_1 a, #enlaces-servicios-homepage ul#nav-servicios_1  a:visited {width:186px; height:22px; margin:0px 0px 2px 0px; position:relative; display:block; color:#fff; text-decoration:none; background:url(../images/menubg2.jpg) no-repeat; padding:4px 0 0 8px; }
*html #enlaces-servicios-homepage ul#nav-servicios_1 a, #enlaces-servicios-homepage ul#nav-servicios_1 a:visited {width:186px; height:22px; margin:0px 0px 2px 0px; position:relative; display:block; color:#fff; text-decoration:none; background:url(../images/menubg2.jpg) no-repeat; padding:4px 0 0 8px;}
#enlaces-servicios-homepage ul#nav-servicios_1 a:hover, #enlaces-servicios-homepage ul#nav-servicios_1 a:active,
#enlaces-servicios-homepage ul#nav-servicios_1 li.current_page_item a, #enlaces-servicios-homepage ul#nav-servicios_1 li.current_page_item a:visited  {background:url(../images/menubg1.jpg) no-repeat; text-decoration:none;}    
  */


#phone-numbers li{margin-bottom: 8px;}


#banner-pedir-cita{float: left; width: 180px; height: 188px; margin-top: -20px; background: url(../images/misc/banner-pida-cita.png) no-repeat; position: relative;}
#banner-pedir-cita #boton-mas-informacion{width: 90px; height: 19px; top: 147px; left: 23px; background: url(../images/misc/boton-mas-informacion.png) no-repeat; position: absolute; }
#banner-pedir-cita #boton-mas-informacion span{display: none;}
#banner-pedir-cita #boton-mas-informacion:hover{background-position: 0 -19px;}

#banner-doctor-zea{float: left; width: 180px; height: 300px; margin-top: 0px; background: url(../images/misc/banner-doctor-zea.png) no-repeat; position: relative;}
#banner-doctor-zea p{margin: 181px 21px 0; font-size: 11px; font-family: Georgia, Times, serif; line-height: 17px;}
#banner-doctor-zea #boton-leer-mas{width: 68px; height: 19px; bottom: 20px; left: 23px; background: url(../images/misc/boton-leer-mas.png) no-repeat; position: absolute; }
#banner-doctor-zea #boton-leer-mas span{display: none;}
#banner-doctor-zea #boton-leer-mas:hover{background-position: 0 -19px;}

.banner-largo-cita{margin:  20px auto 0;}


.banner-telefono-citas{margin-top: -24px;}
.banner-urgencias{margin-top: 20px;}

#slides{width: 437px; height: 171px; padding: 17px 18px; margin-bottom: 10px; background: url(../images/slides/base-slides.png) no-repeat;}
#slides-content{height: 177px;}

.resaltar{background: #f7f7f7; border: 1px solid #e4e4e4; padding: 15px 10px; margin-bottom: 20px;}

h2{color: #77A02B;}


/* Titulos de las secciones
   ------------------------ */
h1#titulo{float: right; width: 435px; height: 63px; margin-top: 25px;}   
h1#titulo.inicio{background: url(../images/headers/titulo-inicio.png) no-repeat;}
h1#titulo.doctor-zea{background: url(../images/headers/titulo-doctor-zea.png) no-repeat;}
h1#titulo.servicios{background: url(../images/headers/titulo-servicios.png) no-repeat;}
h1#titulo.prostata{background: url(../images/headers/titulo-prostata.png) no-repeat;}
h1#titulo.chequeo-prostata{background: url(../images/headers/titulo-chequeo-prostata.png) no-repeat;}
h1#titulo.hematuria{background: url(../images/headers/titulo-hematuria.png) no-repeat;}
h1#titulo.fimosis{background: url(../images/headers/titulo-fimosis.png) no-repeat;}
h1#titulo.infecciones-urinarias{background: url(../images/headers/titulo-infecciones-urinarias.png) no-repeat;}
h1#titulo.disfuncion-erectil{background: url(../images/headers/titulo-disfuncion-erectil.png) no-repeat;}
h1#titulo.vasectomia{background: url(../images/headers/titulo-vasectomia.png) no-repeat;}
h1#titulo.patologia-testicular{background: url(../images/headers/titulo-patologia-testicular.png) no-repeat;}
h1#titulo.colico-nefritico{background: url(../images/headers/titulo-colico-nefritico.png) no-repeat;}
h1#titulo.contacto{background: url(../images/headers/titulo-contacto.png) no-repeat;}


h2#subtitulo{width: 401px; height: 30px; margin-top: 0px; margin-bottom: 9px;}   
h2#subtitulo span{display: none;}
h2#subtitulo.inicio{background: url(../images/headers/subtitulo-consulta-urologia.png) no-repeat;}


h2#h-telefonos-contacto{background: url(../images/headers/telefonos-contacto.png) no-repeat; width: 100%;height: 23px; margin: 20px 0 10px;}
h2#h-localizacion-clinica{background: url(../images/headers/localizacion-clinica.png) no-repeat; width: 100%;height: 23px; margin: 20px 0 10px;}
h2#h-telefonos-contacto span, h2#h-localizacion-clinica span{display: none;}


   
   
   
#slides-content img{display:none;}


h2, h3{border-bottom: 1px solid #D0E3AB; padding-bottom: 5px;}
.faqs {float: left; font-size: 90%; margin-bottom: 30px;}
.faqs h3{background: url(../images/headers/preguntas-frecuentes.png) no-repeat; width: 100%;height: 23px; margin: 20px 0 10px;}
.faqs h3 span{display: none;}
.faqs .faq{width: 100%; padding: 8px 0; float: left;}
.faqs .odd{background-color: #f3f4f4;}
.faqs .faq a{background: url(../images/misc/expander-minus.png) no-repeat 8px -5px; padding-left: 45px; padding-bottom: 9px; color: #222222; text-decoration: none; font-weight: bold;}
.faqs .faq a:hover{text-decoration: underline;}
.faqs .faq a.plus{background: url(../images/misc/expander-plus.png) no-repeat 8px -1px;}
.faqs .faq-answer{display: none; margin: 5px 10px 5px 30px; clear: left;}

#tac{float: right; /*margin-top: -15px; */}

/*.imageOver{background:url(../images/misc/zoom.gif) no-repeat 50% 50%; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}*/
.imageOver{background:url(../images/misc/zoom.gif) no-repeat 50% 50%; opacity: 0.5;}


.content-picture{padding: 8px; border: 1px solid #eee; background-color: #fff;}
.center{display: block; margin: 0 auto;}
.right{float: right;}
#imagen-colico-nefritico{border: 0; padding: 0;}
img.center{margin-bottom: 20px;}


p.validators {float: right}
p.validators span{display: none;}

.xhtml {background-image:url(../images/buttons/xhtml.png); background-repeat:no-repeat; display:block; float:left; height:45px; padding:0; text-indent:-3000px; width:82px;}
.css{background-image:url(../images/buttons/css.png); background-repeat:no-repeat; display:block; float:left; height:45px; padding:0; text-indent:-3000px; width:82px;}
a.css:hover, a.xhtml:hover{border:0 none !important; text-decoration:none !important;}
.xhtml:hover, .css:hover{background-position:0 -45px;}