body {margin:0;padding:0;}
#contenedor {margin:auto;width:700px;padding-top:20px;}
#cabecera {margin:0px 0px 0px 0px;width:700px;}
ul.menu {list-style:none;margin:0;padding:0;clear:both;}
ul.menu li {float:left;}
ul.menu li a {display:block;text-decoration:none;}
#info {overflow:hidden;}
#logo {width:202px;height:56px;float:left;margin:30px 0 0 9px;}
#menuinfo {float:right;margin:30px 0px 0 0;}
ul#info {width:144px;float:right;margin-top:10px;}
#menu {overflow:hidden;margin:0px 0 0 0;padding-top:25px;}
#main {margin:20px 0 0 0;}
#main_sup {height:268px;}
.izq {width:477px;float:left;}
.der {width:215px;float:right;}
#main_sup .der {background-image:url(imgs/index_215x258_herbolario.gif);height:258px;}
#main_inf {height:300px;}
#main_inf .izq {background-image:url(imgs/index_477x292.jpg);background-repeat:no-repeat;}
#main_inf .izq div {width:230px;}
#inf_izq {float:left;height:292px;margin:3px 0px 0px 7px;}
#inf_der {float:right;margin-top:3px;}

img {border:none;}
img#cardo {width:199px;height:92px;margin:10px auto;display:block;}
#footer {text-align:center;margin:0;padding:0;}
#footer p {color:#808080;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-top:10px;}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	line-height:18px;
}
h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #8bac1a;
}
h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #8bac1a;
	padding:0px;
	margin:0px;
}
h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #8bac1a;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8bac1a;
	margin-top: 10px;
	margin-right: 7px;
	margin-bottom: 10px;
	margin-left: 7px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #8bac1a;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
.titular {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #808080;
	margin-top: 10px;
	margin-right: 7px;
	margin-bottom: 10px;
	margin-left: 7px;
}
.margen {
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	line-height: 16px;
}
.enlacecomun:link {
    font-weight: bold;
	color: #8bac1a;
	text-decoration: none;
}
.enlacecomun:visited {
	font-weight: bold;
	text-decoration: none;
	color: #8bac1a;
}
.enlacecomun:hover {
	text-decoration: none;
    border-bottom: 1px solid #8bac1a;
}
.enlacecomun:active {
    font-weight: bold;
	text-decoration: none;
	color: #808080;
}
.enlaceservicios:link {
	font-weight: bold;
	color: #808080;
	text-decoration: none;
}
.enlaceservicios:visited {
	font-weight: bold;
	text-decoration: none;
	color: #808080;
}
.enlaceservicios:hover {
	font-weight: bold;
	text-decoration: none;
    border-bottom: 1px solid #808080;
}
.enlaceservicios:active {
    font-weight: bold;
	text-decoration: none;
	color: #c0c0c0;
}
.enlacelista:link {
	color: #808080;
	text-decoration: none;
}
.enlacelista:visited {
	text-decoration: none;
	color: #808080;
}
.enlacelista:hover {
	text-decoration: none;
    border-bottom: 1px solid #808080;
}
.enlacelista:active {
    text-decoration: none;
	color: #808080;
}
.lista_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: outside;
	list-style-image: url(imgs/icon_b.gif);
	margin-left: -10px;
}
.lista_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: outside;
	list-style-image: url(imgs/icon_c.gif);
	margin-left: -10px;
}
.lista_d {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	list-style-position: outside;
	list-style-image: url(imgs/icon_d.gif);
	margin-left: 40px;
}
.lista_e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: outside;
	list-style-image: url(imgs/icon_e.gif);
	margin-left: -10px;
}
.lista_f {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #808080;
	list-style-position: outside;
	list-style-image: url(imgs/icon_f.gif);
	margin-left: -20px;
}
.lista_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8bac1a;
	list-style-position: outside;
	list-style-image: url(imgs/icon_g.gif);
	margin-left: 20px;
}
.listapdf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: outside;
	list-style-image: url(imgs/icono_pdf.png);
	margin-left: -10px;
}	
.listaarchivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: outside;
	list-style-image: url(imgs/icono_archivo.png);
	margin-left: -10px;
}	
.listadoc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: outside;
	list-style-image: url(imgs/icono_doc.gif);
	margin-left: -10px;
}	
.rep_horizontal {
	background-image: url(imgs/rep_index.gif);
	background-repeat: repeat-x;
}
/* Aqui el estilo para el titular de la ventana emergente */
.tit_enviar_amigo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #8bac1a;
}
.repeticion {
	background-image: url(imgs/rep_index.gif);
	background-repeat: repeat-y;
}
.Estilo1 {color: #8BAC1A;}

#search_box {width:266px;height:31px;float:right;}
#search_box #sbg {border:1px solid #bfbfbf;height:24px;width:223px;float:left;}
#search_box #s {padding:0;margin:5px 0 0 10px;border:0;width:223px;background:none;font:normal 7pt arial;color:#6c6c6c;}
#search_box #go {float:right;margin:1px;width:31px;height:24px;}
.hidden{display:none;}
.error{display:block;margin-right:105px;color:#ff0000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:10px;}
.residencia{font-family:Arial,Helvetica,sans-serif;font-size:12px;color: #808080;}
