@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../img/bg_fondo2.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #696969;
}

h1 {
	margin: 0px;
	padding: 0px;
}

h2 {
	margin: 0px;
	padding: 0px;
	color: #9c2527;
	font-size:16px;
}

a {
	color: #747474;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:hover.titulo_default { text-decoration:none; }

a img {
	border-width: 0px;
}

/* Clases personales */
#marco {
	width: 939px;
	margin: 0px auto;
	padding: 15px 21px 15px 20px;
	
	background-image: url(../img/bg_marco2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#cabecera {
	height: 80px;
	border-bottom: 1px solid #9c2527;
	margin-bottom: 20px;
}

#pie {
	font-size: x-small;
	border-top: 1px solid #6c9315;
	margin-top: 40px;
	clear: both;
	padding-top: 10px;
	color: #343434;
}

#pie a {
	color: #000;
}

/* Men&uacute; superior */
#menu_superior {
	width: 100%;
}

#menu_superior td {
	vertical-align: bottom;
}
#menu_superior td.sep_i {
	background-image: url(../img/separador.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: center;
}

#texto_busqueda {
	width: 145px;
	height: 12px;
	font-size: x-small;
	border: 1px solid #cdcdcd;
}

#texto_busqueda.t1 {
	color: #cdcdcd; 
}

/* Portada */
#portada {width: 941px;margin: 0px auto;color: #8d8d8d;}
.portada_contenido { height:150px; line-height: 27px;}

.opciones_portada {background-color: #f3f3f3;height: 140px;font-size: small;}
.opciones_portada ul {margin: 0px;padding: 0px 10px;list-style: none;}
.opciones_portada ul li {font-size: 11px;; border-bottom: 1px dotted #858585;line-height: 27px;background-image: url(../img/mas.gif);background-position: 0 50%;background-repeat: no-repeat;padding-left: 10px;}
.opciones_portada ul li.green {font-size: 11px;; border-bottom: 1px dotted #858585;line-height: 27px;background-image:url(../img/mas_green.jpg);background-position: 0 50%;background-repeat: no-repeat;padding-left: 10px;}
.opciones_portada ul li.blue {font-size: 11px;; border-bottom: 1px dotted #858585;line-height: 27px;background-image: url(../img/mas_blue.jpg);background-position: 0 50%;background-repeat: no-repeat;padding-left: 10px;}
.opciones_portada ul li.grey {font-size: 11px;; border-bottom: 1px dotted #858585;line-height: 27px;background-image: url(../img/mas_grey.jpg);background-position: 0 50%;background-repeat: no-repeat;padding-left: 10px;}


#columna_1 {float: left; width: 223px; padding:0px 0px 0px 10px;}
#columna_1 h2 {font-size: large;color: #9c2527;border-bottom: 14px solid #9c2527;}
#columna_1 h2 a {font-size: large;color: #9c2527;border-bottom: 14px solid #9c2527;}
#columna_1 span {font-size: large;color: #9c2527;}
#columna_1 span a {font-size: large;color: #9c2527;}
#columna_1 .inf {border-bottom: 8px solid #9c2527;}

#columna_2 {float: left;width: 223px;margin: 0px 10px;}

#columna_2 h2 {font-size: large;color: #6c9315; border-bottom: 14px solid #6c9315;}
#columna_2 h2 a:hover { color: #6c9315; }
#columna_2 span {font-size: large;color: #6c9315;}
#columna_2 .inf {border-bottom: 8px solid #6c9315;}

#columna_3 {float: left;width: 223px;}
#columna_3 h2 {font-size: large;color: #4e7dac;border-bottom: 14px solid #4e7dac;}
#columna_3 span {font-size: large;color: #4e7dac;}
#columna_3 .inf {border-bottom: 8px solid #4e7dac;}

#columna_4 {float: left;width: 223px; margin:0px 0px 0px 10px;}
#columna_4 h2 {font-size: large;color: #777777;border-bottom: 14px solid #777777;}
#columna_4 span {font-size: large;color: #777777;}
#columna_4 .inf {border-bottom: 8px solid #777777;}

/* Men&uacute; y generales de contenidos */
#menu {
	width: 227px;
	background-color: #f3f3f3;
	padding: 0px 10px;
	float: left;
	margin-right: 15px;
}

#menu {background-color: #f3f3f3;font-size: small;}
#menu ul {margin: 0px; padding: 0px; list-style: none;}
#menu ul li {border-bottom: 1px dotted #858585;line-height: 27px;background-image: url(../img/mas_grey.jpg);background-position: 0 50%;background-repeat: no-repeat;padding-left: 10px;}

#menu a {
	text-decoration: none;
	display:block;
	width: 100%;
	height: 100%;
}

/* Men&uacute; y generales de contenidos */
#menu2 {
	width: 227px;
	background-color: #f3f3f3;
	padding: 0px 10px;
	float: left;
	margin-right: 15px;
}

#menu2 {background-color: #f3f3f3;font-size: small;}
#menu2 ul {margin: 0px; padding: 0px; list-style: none;}
#menu2 ul li {border-bottom: 1px dotted #858585;line-height: 27px;background-image: url(../img/mas.gif);background-position: 0 50%;background-repeat: no-repeat;padding-left: 10px;}

#menu2 a {
	text-decoration: none;
	display:block;
	width: 100%;
	height: 100%;
}

/* 3 */

#menu3 {
	width: 227px;
	background-color: #f3f3f3;
	padding: 0px 10px;
	float: left;
	margin-right: 15px;
}

#menu3 {background-color: #f3f3f3;font-size: small;}
#menu3 ul {margin: 0px; padding: 0px; list-style: none;}
#menu3 ul li {border-bottom: 1px dotted #858585;line-height: 27px;background-image: url(../img/mas_blue.jpg);background-position: 0 50%;background-repeat: no-repeat;padding-left: 10px;}

#menu3 a {
	text-decoration: none;
	display:block;
	width: 100%;
	height: 100%;
}

/*  */

#menu4 {
	width: 227px;
	background-color: #f3f3f3;
	padding: 0px 10px;
	float: left;
	margin-right: 15px;
}

#menu4 {background-color: #f3f3f3;font-size: small;}
#menu4 ul {margin: 0px; padding: 0px; list-style: none;}
#menu4 ul li {border-bottom: 1px dotted #858585;line-height: 27px;background-image:url(../img/mas_green.jpg);background-position: 0 50%;background-repeat: no-repeat;padding-left: 10px;}

#menu4 a {
	text-decoration: none;
	display:block;
	width: 100%;
	height: 100%;
}

/*  */
#contenidos {
	float: left;
	width: 676px;
	text-align: justify;
}
#contenidos h3 {
	color: #4e7dac;
	font-size: x-large;
	background-image: url(../img/bg_h3.jpg);
	background-repeat: no-repeat;
	line-height: 33px;
	clear: both;
	margin: 15px 0px 10px 7px;
}

.especial {
	font-size: medium;
	font-weight: bold;
}

/* Noticias */
.noticia {
	width: 333px;
	height: 121px;
	background-image:url(../img/bg_noticia.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 20px;
}

.noticia.derecha {
	float: right;
}

.noticia .foto {
	padding: 8px;
	float: left;
	overflow: hidden;
}

.noticia .texto {
	float: left;
	width: 200px;
	height: 100px;
	margin-right: 10px;
	font-size: 11px;
}
.noticia .texto p {
	clear: both;padding: 0px; margin: 0px;
}
.noticia .texto h4 {
	margin: 5px 0px 0px 0px;
	font-size: small;
	color: #4e7dac;
	background-image:url(../img/bg_h4_n.jpg);
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 20px;
	float: left;
}

.noticia .texto h4 a {
	color: #4e7dac;
	text-decoration: none;
}

.noticia .lnk {
	text-align: right;
	float: right;
	margin-right: 10px;
	color: #4e7dac;
	font-weight: bold;
}

.noticia .lnk a{
	color: #4e7dac;
}


/* Men&uacute;s espec&iacute;ficos */
#menu.vivero {border-bottom: 7px solid #a3a3a3;}
#menu.vivero ul li.sobre {background-color: #a3a3a3; background-image: none;}
#menu.vivero ul li.sobre a {color: #FFF;}
#menu.vivero h3 {
	font-size: small;
	border-bottom: 1px dotted #858585; 
	color: #9c2527;
	font-family:Arial, Helvetica, sans-serif;
}

#menu2.vivero2 {border-bottom: 7px solid #9c2527;}
#menu2.vivero2 ul li.sobre2 {background-color: #9c2527; background-image: none;}
#menu2.vivero2 ul li.sobre2 a {color: #FFF;}
#menu2.vivero2 h3 {
	font-size: small;
	border-bottom: 1px dotted #858585; 
	color: #9c2527;
	font-family:Arial, Helvetica, sans-serif;
}

#menu3.agentes {border-bottom: 7px solid #4e7dac;}
#menu3.agentes ul li.sobre3 {background-color: #4e7dac; background-image: none;}
#menu3.agentes ul li.sobre3 a {color: #FFF;}
#menu3.agentes h3 {
	font-size: small;
	border-bottom: 1px dotted #858585; 
	color: #4e7dac;
	font-family:Arial, Helvetica, sans-serif;
}

#menu4.poligonos {border-bottom: 7px solid #6c9315;}
#menu4.poligonos ul li.sobre4 {background-color: #6c9315; background-image: none;}
#menu4.poligonos ul li.sobre4 a {color: #FFF;}
#menu4.poligonos h3 {
	font-size: small;
	border-bottom: 1px dotted #858585; 
	color: #6c9315;
	font-family:Arial, Helvetica, sans-serif;
}

/* Estilos especiales por tipo */
.vivero .especial {
	color: #9c2527;
}

/* Vivero de empresas */
#cabecera_vivero {display:table;width: 100%;vertical-align: bottom; margin-bottom: 7px;}
#cabecera_vivero h2 {padding: 0px; margin: 0px; color:#949494; border-bottom: 7px solid #949494;}

#cabecera_vivero #e1 {color: #9c2527;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #9c2527;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_vivero #e1 a {color: #9c2527;text-decoration: none;}

#cabecera_vivero #e2 {color: #6c9315;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #6c9315;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_vivero #e2 a {color: #6c9315;text-decoration: none;}

#cabecera_vivero #e3 {color: #4e7dac;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #4e7dac;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_vivero #e3 a {color: #4e7dac;text-decoration: none;}

#cabecera_vivero #e4 {color: #777777;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #777777;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_vivero #e4 a {color: #777777;text-decoration: none;}


/* 2 */
#cabecera_vivero2 {display:table;width: 100%;vertical-align: bottom; margin-bottom: 7px;}
#cabecera_vivero2 h2 {padding: 0px; margin: 0px; color:#9c2527; border-bottom: 7px solid #9c2527;}

#cabecera_vivero2 #e1 {color: #9c2527;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #9c2527;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_vivero2 #e1 a {color: #9c2527;text-decoration: none;}

#cabecera_vivero2 #e2 {color: #6c9315;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #6c9315;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_vivero2 #e2 a {color: #6c9315;text-decoration: none;}

#cabecera_vivero2 #e3 {color: #4e7dac;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #4e7dac;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_vivero2 #e3 a {color: #4e7dac;text-decoration: none;}

#cabecera_vivero2 #e4 {color: #777777;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #777777;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_vivero2 #e4 a {color: #777777;text-decoration: none;}

/* // */

/* Agentes */
#cabecera_agentes {display:table;width: 100%;vertical-align: bottom; margin-bottom: 7px;}
#cabecera_agentes h2 {padding: 0px; margin: 0px; color:#4e7dac; border-bottom: 7px solid #4e7dac;}

#cabecera_agentes #e1 {color: #9c2527;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #9c2527;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_agentes #e1 a {color: #9c2527;text-decoration: none;}

#cabecera_agentes #e2 {color: #6c9315;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #6c9315;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_agentes #e2 a {color: #6c9315;text-decoration: none;}

#cabecera_agentes #e3 {color: #4e7dac;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #4e7dac;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_agentes #e3 a {color: #4e7dac;text-decoration: none;}

#cabecera_agentes #e4 {color: #777777;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #777777;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_agentes #e4 a {color: #777777;text-decoration: none;}

/*  */

/* Agentes */
#cabecera_poligonos {display:table;width: 100%;vertical-align: bottom; margin-bottom: 7px;}
#cabecera_poligonos h2 {padding: 0px; margin: 0px; color:#4e7dac; border-bottom: 7px solid #4e7dac;}

#cabecera_poligonos #e1 {color: #9c2527;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #9c2527;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_poligonos #e1 a {color: #9c2527;text-decoration: none;}

#cabecera_poligonos #e2 {color: #6c9315;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #6c9315;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_poligonos #e2 a {color: #6c9315;text-decoration: none;}

#cabecera_poligonos #e3 {color: #4e7dac;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #4e7dac;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_poligonos #e3 a {color: #4e7dac;text-decoration: none;}

#cabecera_poligonos #e4 {color: #777777;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #777777;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_poligonos #e4 a {color: #777777;text-decoration: none;}
/*  */


/* Cooperacion */
#cabecera_cooperacion {display:table;width: 100%;vertical-align: bottom; margin-bottom: 7px;}
#cabecera_cooperacion h2 {padding: 0px; margin: 0px; color:#777777; border-bottom: 7px solid #777777;}

#cabecera_cooperacion #e1 {color: #9c2527;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #9c2527;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_cooperacion #e1 a {color: #9c2527;text-decoration: none;}

#cabecera_cooperacion #e2 {color: #6c9315;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #6c9315;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_cooperacion #e2 a {color: #6c9315;text-decoration: none;}

#cabecera_cooperacion #e3 {color: #4e7dac;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #4e7dac;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_cooperacion #e3 a {color: #4e7dac;text-decoration: none;}

#cabecera_cooperacion #e4 {color: #777777;font-size: 14px;font-weight: bold;width: 185px;border-bottom: 7px solid #777777;text-align: right;padding-top: 0.9em;margin-left: 10px;}
#cabecera_cooperacion #e4 a {color: #777777;text-decoration: none;}

/*  */

.textbox_consulta { width:313px; border:1px solid #707070; }
.consulta { width:313px; height:113px; border:1px solid #707070; overflow:hidden; }
