html, body {background-color:#ECF9E3; color:#000; margin:0; font:1em Tahoma, Arial, Helvetica, Geneva, Sans-serif}
#subcabecera, #cabecera, #principal, #pie {margin: 0 auto 0 auto; width:80%; min-width: 860px; max-width: 1024px}
#vademecum-cabecera { border-top:solid 2px #4BA347; background-color:#008000 }
#vademecum-subcabecera { border-top:solid 2px #4BA347; background-color:#008000 }
#vademecum-principal { }
#cabecera { padding-bottom:10px }
#paises { float:right;color:#FFF;font-size:.7em;margin:4px 5px }
#paises A { text-decoration:none; color:#FFF}
#paises A:hover { text-decoration:underline }
#logog { clear:both;padding:30px 0 10px 0; text-align:center }
#sublogog { text-align:center;padding-bottom:25px; color:#FFE400; font-weight:bold;font-size:1.1em }
#logop { padding:10px 0 3px 0 }
#sublogop { margin-left:5px; color:#FFE400; font-weight:bold; font-size:.8em; display:inline }
#intro-home {font:.9em Arial, Helvetica, Geneva, Sans-serif;text-align:center;padding:10px 0 10px 0; color:#11550E}
#principal-home { font-size:.8em; width:960px;padding:10px 0 20px 0; margin: 0 auto 0 auto }
#principal { padding:10px 0 20px 0; font:.8em Arial, Helvetica, sans-serif}
#principal H1 { margin:0;padding-top:10px;font-weight:bold;font-size:1.8em;color:#000; border-bottom:dotted 1px #008000 }
.seccion-home { display:inline;width:295px;float:left;height:170px;padding:5px 5px 8px;margin:5px;border:1px solid #008000;background-color: #A4D088;font:.9em Arial, Helvetica, Geneva, Sans-serif }
.seccion-home IMG { float:right;padding:10px }
.seccion-home P { padding:0 10px 0 10px }
.seccion-home-hover {background-color:#FFF}
.titulo-seccion-home {padding:3px 0 0 10px}
.titulo-seccion-home A { color:#11550E;font-weight:bold;font-size:1.4em }
.titulo-seccion-home A:hover {color:#D07E15;text-decoration:none}

#vademecum-menu { margin:0 auto; padding:0; text-align:left; width:100% }
#vademecum-menu-barra { width:100%; background:#A4D088; padding:5px 0 5px 0; height:27px }
#vademecum-menu-contenedor { position:relative; top:0; width:80%; margin:0 auto; text-align:center }
#vademecum-menu-contenedor UL { margin:0; padding:0; list-style-type:none; text-align:center; font:bold .9em/1.9em Arial, Helvetica, sans-serif }
#vademecum-menu-contenedor LI { display:inline; width:120px; margin:0; padding:0 }
#vademecum-menu-contenedor A { float:left; display:block; width:120px; height:27px; margin-right:1px }
#vademecum-menu-contenedor A:link, #vademecum-menu-contenedor A:visited { float:left; background:url(/img/menu.png) no-repeat left top; background-position:0% -27px; color:#000; text-decoration:none }
#vademecum-menu-contenedor A:hover { float:left; background:url(/img/menu.png) no-repeat left top; background-position:0% -54px; text-decoration:none; line-height:1.9em }
#vademecum-menu-contenedor LI A#menuOn { float:left; background:url(/img/menu.png) no-repeat left top; background-position:0% 0; color:#474038; text-decoration:none; line-height:1.9em }

#intro { margin:10px 20px 0 20px }
#enlace-principal { background-color:#FFF; padding:15px 20px 15px 20px; height:auto;float:left;width:55% }
#enlace-principal { margin:5px 20px 0 10px } /*fix all versions of IE*/
html>body #enlace-principal { margin:5px 20px 0 20px } /*another versions*/

#enlace-principal IMG { float:left; margin-bottom:10px }
#enlace-principal H2 { margin:0;margin-bottom:10px;font-weight:bold;font-size:1.2em }
#desc-enlace-principal { margin-left:170px }
#desc-enlace-principal UL { margin:0; padding:0; padding-left:15px; list-style-type:circle }
#desc-enlace-principal .compra { margin-top:10px; text-align:center; width:204px; height:29px; background:#FFF url(/img/backboton.png) no-repeat left top; background-position:0% -36px; font:bold 1em/2.2em Arial, Helvetica, sans-serif }
#desc-enlace-principal .compra A { display:block; width:204px; height:29px; text-decoration:none; color:#FFE400 }
#desc-enlace-principal .compra A:hover { background:#FFF url(/img/backboton.png) no-repeat left top; color:#8ABD8C }
#enlace-principal .nom { font-weight:bold }
#enlace-principal .detall {padding-bottom:10px}
#enlace-principal #tituloDescripcionLaboratorio { margin-bottom:10px; color:#008000; border-bottom:dotted 1px #008000; font-weight:bold }
#enlace-principal #DescripcionLaboratorio {}
#enlace-principal #tituloDatosLaboratorio { margin-bottom:10px; color:#008000; border-bottom:dotted 1px #008000; font-weight:bold; }
#enlace-principal #DatosLaboratorio { float:left; width:50% }
#enlace-principal #mapa-espana { margin-right:0;float:none }

#sponsor { width:300px; padding:15px 20px 15px 20px; height:auto; float:right; background-color:#D4F2C0 }
#sponsor { margin:5px 10px 0 0 } /*fix all versions of IE*/
html>body #sponsor { margin:5px 20px 0 0 } /*another versions*/

#enlaces { margin-top:20px }
#enlaces H2 { margin:0;padding-top:10px;margin-bottom:10px;font-weight:bold;font-size:1.5em;color:#000;border-bottom:dotted 1px #008000 }
#enlaces .caja {display:block; border:solid 1px #9BAF6A;margin:10px 20px 10px 20px; background-color:#FFF }
#enlaces .caja A {font-weight:bold; color:Blue}
#enlaces .caja IMG {margin-bottom:10px}
#enlaces .caja:hover{background-color:#DBF1C6}
#enlaces .caja A:hover{text-decoration:none}
#enlaces .imgweb {float:left;padding:15px 30px 0 30px; width:160px }
#enlaces IMG { border:solid 1px #CCC }
#enlaces .titweb {margin:20px 0 10px 0}
html>body #enlaces .titweb {margin:15px 0 10px 0}
#enlaces .desweb {color:#000; text-decoration:none; font-weight:normal; margin:0 20px 15px 30px} 
#enlaces .nombrelaboratorio { margin:0;padding:0;float:left;width:33% !Important }
#enlaces .nombrelaboratorio LI { list-style-type:none; border:solid 1px #9BAF6A; margin:10px 20px 10px 20px; background-color:#FFF }
#enlaces .nombrelaboratorio LI:hover { text-decoration:none; background-color:#D4F2C0 }
#enlaces .nombrelaboratorio A:hover { text-decoration:none; background-color:#D4F2C0 }
#enlaces .nombrelaboratorio A {padding:10px;display:block;text-decoration:none;font-weight:normal }

#buscador, #navegacionletras, #todoslaboratorios { margin:10px 0 10px 0; color:#008000; border-bottom:dotted 1px #008000; font-weight:bold }
.txtBuscador { padding:3px; background-color:#EFFFE3; border:solid 1px #008000 }
.botonBuscar { margin-left:5px; padding:2px 10px 2px 10px; color:#008000; font:bold 1em/1em Arial, Helvetica, sans-serif }
#letras { position:relative; top:0; width:100%; margin:0 auto; text-align:center }
#letras UL { margin:0; padding:0; list-style-type:none; font:bold 1.2em/2.7em Arial, Helvetica, sans-serif }
#letras li {display:inline; width:44px; margin:0; padding:0 }
#letras A { float:left; text-decoration: none; display:block; width:44px; height:41px; color:#FFF;background:url(/img/letras.png) no-repeat left top; margin-right:1px }
#letras A:hover { background:url(/img/letras.png) no-repeat left top; background-position:0% -41px }
#letras A.activa { background:url(/img/letras.png) no-repeat left top; background-position:0% -82px; color:#000 }

#farmarciasguardia { color:#008000; border-bottom:dotted 1px #008000; font-weight:bold }
#provincias UL { margin:0;padding:0 }
#provincias LI { list-style-type:none; border-bottom:solid 1px #9BAF6A; margin:0 5px; background-color:#FFF }
#provincias LI:hover { text-decoration:none; background-color:#D4F2C0 }
#provincias A:hover { text-decoration:none; background-color:#D4F2C0 }
#provincias A { padding:5px; display:block; font-weight:bold }
#provincias .nombreprovincia { float:left; width:33% !Important }
#provincias .nombreprovincia A {text-decoration:none;font-weight:normal }

#contactar .tipo-contacto {font-weight:bold; color:#008000; margin-bottom:15px}
#contactar P {margin:10px 0 10px 0; color:#000; font-weight:normal}
#contactar INPUT, #contactar TEXTAREA, #contactar SELECT {font: 1em Arial, Helvetica, sans-serif}
#contactar TH {width:11em; text-align:right}
#formSugerencias {background-color:#F3FAE4; border:solid 2px #008000; padding:10px; margin:0}
#formSugerencias .boton-enviar { padding:1px 3px;background:#008000;color:#fff;font-weight:bold }
	
.clear { clear:both }
A IMG { border:0 }
.rojo { color:Red }
.aviso { display:block; font-size:.9em;border: solid 2px #A3C159; background-color:#F3FAE4; padding:10px }
.textoComentarios {text-align:center; margin:9em 0 9em 0}

#pie {background-color:#008000;padding:10px 20px 10px 20px}
#copy, #otraswebs { color:#FFF; font-size:.7em; text-align:right }
#copy A, #otraswebs A { color:#FFF; text-decoration:none }
#copy A:hover { text-decoration:underline }
#otraswebs { padding-top:10px }

