@charset "utf-8";

/* @Group Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input { margin:0; padding:0; line-height:18px; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
legend { display:none; }
a:active { outline:none; }
a:focus { -moz-outline-style:none; }
/* @End Reset */
body{font:12px Arial;}
/* CSS Document */

a{color:#061b86; text-decoration:none;}
a:hover{color:#061b86; text-decoration:underline;}

#contenedor{width:926px; margin:auto; background:url(../img/bg.jpg) repeat-y;}
	#contenedor #header{background:url(../img/header.jpg) no-repeat; height:127px; width:926px; }
		#contenedor #header h1{ font:bold 36px Arial; color:#31669a; padding:75px 0 0 50px;}
		#contenedor #header .telefono {position:relative; float:right; margin-top:-26px; padding-right:45px;}
		#contenedor #header h1 span{ font:bold 50px Arial; color:#31669a; }
	#contenedor #footer{background:url(../img/footer.jpg) no-repeat; height:77px; width:926px;}
	#contenedor a.contactar{display:block; font:bold 18px Trebuchet MS; width:115px; margin:auto; text-align:right; background:url(../img/contactar.gif) no-repeat 0 4px; }
	#contenedor p.derechos{width:750px; margin:auto;	margin:auto; text-align:center}

#top-content-index{ width:840px; margin:20px auto 0;  height:307px; }
	#top-content-index .menu{ font:14px Trebuchet MS; width:300px; float:left; }
	#top-content-index .menu li{ font:14px Trebuchet MS; color:#061b86; text-indent:-14px; padding-left:15px;   }
	#top-content-index .menu li a.recommended{ color:#31a330  }
	#top-content-index .menu li span{ font:bold 16px Trebuchet MS; color:#d1aa0d;   }
	#top-content-index .description{ font:italic 14px Arial; width:300px; float:right; text-align:justify; color:#333333; }
	#top-content-index .description p{ padding-bottom:20px; }
	
.inicio{background:url(../img/medicos.jpg) 0 12px no-repeat;}
.geriatricas{background:url(../img/bg-geriatricas.jpg) no-repeat;}
.carnets{background:url(../img/bg-carnets.jpg) 180px -77px no-repeat;}
.domicilios{background:url(../img/bg-domicilios.jpg) no-repeat;}
.contacto{background:url(../img/bg-contacto.jpg) no-repeat;}
.otros{background:url(../img/bg-otros.jpg) no-repeat;}
.eventos{background:url(../img/medicos.jpg) no-repeat;}
.proteccion{background:url(../img/bg-proteccion.jpg) no-repeat;}
.deportes{background:url(../img/bg-deportes.jpg) 138px 0 no-repeat;}

#bottom-content-index{background:url(../img/sectionsbg.gif) no-repeat; width:808px; margin:auto;  height:500px; }
	#bottom-content-index .subsections{ padding:5px 25px 0; width:808px; }
	#bottom-content-index .subsections li{background:url(../img/index-subsection.jpg) no-repeat; width:381px; height:151px; float:left; position:relative; }
	#bottom-content-index .subsections li h2{font:bold 18px Trebuchet MS; color:#FFFFFF; margin:8px 0 0 15px;}
	#bottom-content-index .subsections li h2 a{ color:#FFFFFF; }
	#bottom-content-index .subsections li p{margin:0 20px 0 18px; color:#FFFFFF;}
	#bottom-content-index .subsections li a.moreinfo{position:absolute; bottom:14px; right:13px; font:16px Arial; color:#FFFFFF}
	#bottom-content-index .subsections li.first{ background-image:url(../img/index-subsection-first.jpg)}
	#bottom-content-index .subsections li.first h2 a{ display:block }
	#bottom-content-index .subsections li.last{ margin:0 0 0 193px;}
.hide{ display:none}

h1.sectiontitle{ margin:40px 0 0 60px; font:28px Trebuchet MS; }

#bottom-content-section{ border:1px #84A9C6 solid; width:768px; margin:auto; padding:20px;}
	#bottom-content-section p{ padding:10px 0;}
	#bottom-content-section ul{ margin-left:20px; list-style:disc; }
	#bottom-content-section ul li{ color:#0f0f0f;}
	#bottom-content-section ul li p{ padding: 0 0 10px; color:#1f1f1f;}
	
#bottom-content-forms{ border:1px #84A9C6 solid; width:768px; margin:auto; padding:20px;}
	#bottom-content-forms .header{border-bottom:1px #84A9C6 solid; background:#B5CDDF}
	#bottom-content-forms .header h1{font:18px Trebuchet MS}
	#bottom-content-forms .header p{ }
	#bottom-content-forms .formulario{background:#EFF8FF; margin-bottom:10px; }
	#bottom-content-forms li.legal{margin-left:200px;}
	#bottom-content-forms li.sender{margin-left:200px;}

#bottom-content-forms form{ padding:5px 30px; }
	#bottom-content-forms form p{ padding:10px 0;}
	#bottom-content-forms form label{ width:200px; display:block;float:left;}
	#bottom-content-forms form input{  }
	#bottom-content-forms form textarea{ width:350px;}
	
.legal-notice{ border:1px #CF934D solid; background:#f9e5ce url(../img/legal-bg.gif) no-repeat; padding-left:100px; margin-top:20px;  }
	.legal-notice h3{ font:bold 18px Trebuchet MS; }
	.legal-notice h4{ }
	.legal-notice p{ font-style:italic; }
	
.lopd h2{ font:bold 14px Trebuchet MS;}

#gotocontact{padding:5px 0;}

form .white-companies{ height:31px; width:127px; background:url(../img/button-borrar.gif) no-repeat; border:0;}
form .formsend{ float:left; margin:0 10px 0 0;}
