dl.cont_detalle/*************** Base para todos ********************/

body {
	text-align:center;
	background-color: #FFFFFF;
	margin-top: 0px;
}

.envase {
	margin:0 auto;
	text-align:left;
	width:760px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	background-image:url(imagenes/fondo.gif);
	background-repeat:repeat-y;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B8C6D3;
	border-left-color: #B8C6D3;
	clear:both;	
}

.envase_admin_mensajes {
	margin:0 auto;
	text-align:left;
	width:760px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B8C6D3;
	border-left-color: #B8C6D3;
	clear:both;	
}


.top {
width:760px;
height:71px;
clear:both;
}


.maintop {
width:760px;
height:71px;
background-image:url(imagenes/top.gif);
background-repeat:no-repeat;

}

.top_linea {
	width:760px;
	height:23px;
	background-color:#FFFFFF;
}
.b_top {
width:760px;
height:52px;
clear:both;
}

.b_top_1{
width:180px;
height:52px;
background-image:url(imagenes/b_top_1.gif);
background-repeat:repeat-x;
float:left;
}

.b_top_1_mensajes{
width:180px;
height:52px;
background-image:url(imagenes/b_top_2.gif);
background-repeat:repeat-x;
float:left;
}



.b_top_2{
width:288px;
height:52px;
background-image:url(imagenes/b_top_2.gif);
background-repeat:repeat-x;
float:left;
}

.frase{
width:200px;
height:20px;
text-align:right;
font-family:"Arial Narrow";
font-size:12px;
color:#FFFFFF;
float:right;
margin-right:5px;
clear:both;
}

.contenedor_linkstop {
	width:160px;
	height:16px;
	}

#grupo_linkstop {
	float: left;
	display: inline;
	list-style: none;
		padding: 0;
	margin: 0;
}

#grupo_linkstop li {
	list-style-type: none;
	float: left;
	margin-left: 2px;
}

#grupo_linkstop a { 
	width: 16px;
	height:16px;
	background-image:url(enviar_email.gif);
	background-repeat:no-repeat;
}
#salir_linkstop li {
	list-style-type: none;
}

#salir_linkstop  a { 
	display: block;
	width: 27px;
	height:27px;
	background-image:url(imagenes/salir.gif);
	background-repeat:no-repeat;
}
#menu_linkstop li {
	list-style-type: none;
}

#menu_linkstop  a { 
	display: block;
	width: 27px;
	height:27px;
	background-image:url(imagenes/tools.gif);
	background-repeat:no-repeat;
}

#home_linkstop li {
	list-style-type: none;
}

#home_linkstop  a { 
	display: block;
	width: 20px;
	height:27px;
	background-image:url(imagenes/home.gif);
	background-repeat:no-repeat;
}


#contacto_linkstop li {
	list-style-type: none;
}

#contacto_linkstop  a { 
	display: block;
	width: 29px;
	height:27px;
	background-image:url(imagenes/contacto.gif);
	background-repeat:no-repeat;
}

#mapa_linkstop li {
	list-style-type: none;
}

#mapa_linkstop a { 
	display: block;
	width: 26px;
	height:27px;
	background-image:url(imagenes/mapa.gif);
	background-repeat:no-repeat;
}

#buscador_linkstop li {
	list-style-type: none;
}

#buscador_linkstop a { 
	display: block;
	width: 26px;
	height:27px;
	background-image:url(imagenes/icono_lupa.jpg);
	background-repeat:no-repeat;
}


.logo{
width:292px;
height:52px;
background-image:url(imagenes/logo_chd.gif);
background-repeat:repeat-x;
float:left;
}


.contenido {
width:760px;
clear:both;
min-height: 200px;
height: auto !important;
height: 200px;
}

.columnaizq{
	width:180px;
	float:left;
	background-color:#AFC19B;
	margin-bottom: 0px;
	min-height: 300px;
height: auto !important;
height: 300px;
}

.botonera{
width:180px;
padding-bottom:30px;
float:left;
background-color:#F2F3F4;
}

.botones{
width:150px;
height:21px;
font-size:11px;
font-style:italic;
font-weight:bold;
color:#5C64A2;
float:right;
margin-right:3px;
margin-left:2px;
padding-top:4px;
display:inline;
}

.botones a {
color:#5C64A2;
text-decoration:none;

}

.botones a:hover {
color:#9E8447
}

.flecha_botones{
width:8px;
height:25px;
float:left;
margin-left:7px;
}


.buscador{
width:180px;
height:19px;
background-image:url(imagenes/azul.gif);
background-repeat:repeat-x;
float:left;
text-align:center;
margin-top:5px;
}

.buscador_1 {
width:22px;
height:19px;
background-image:url(imagenes/lupa.gif);
background-repeat:no-repeat;
float:left;
}

.buscador_2 {
width:130px;
height:13px;
float:left;
font-size:10px;
}

.buscador_3{
font-family:Verdana, Arial, Helvetica, sans-serif;
	width:20px;
	height:17px;
	float:right;
	background-image: url(imagenes/azul.gif);
	background-repeat: no-repeat;
	padding-top:2px;
	}
.buscador_3 a{

	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
}

.buscadorcentral{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding:3px 3px 4px 3px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-size:10px;

	}

.franjazul {
width:153px;
height:18px;
background-image:url(imagenes/azul.gif);
background-repeat:repeat-x;
float:left;
text-align:center;
margin-top:5px;
}
.franjazul2 {
width:180px;
height:18px;
background-image:url(imagenes/azul.gif);
background-repeat:repeat-x;
float:left;
text-align:center;
margin-top:5px;
}

.txt_franjazul {
	padding-top:3px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;

}

.mas_azul{
	margin-top:5px;
	width:27px;
	height:21px;
	float:right;
	background-image: url(imagenes/mas_azul.gif);
	background-repeat: no-repeat;
	
}

.submenu{
	width:160px;
	height:15px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #818CA1;
}

.txt_submenu{
	font-size:9px;
	color:#648FEB;
	padding: 0 0 3px 0;
	margin: 0 0 1px 5px;
	font-weight: normal;
}

.txt_submenu a{
	font-size:9px;
	color:#9C9BA9;
	text-decoration: none;
}

.txt_submenu img{
border:0;
}
.txt_submenu a:hover{
font-size:9px;
color:#648FEB;
}

.pie{
width:760px;
min-height:50px;
*min-height:34px;
height:auto !important!;
height:50px;
*height:34px;
background-color:#4D91C0;
clear:both;
}

.txt_pie{
width:635px;
min-height:50px;
*min-height:34px;
height:auto !important!;
height:50px;
*height:34px;
font-family:"Arial Narrow";
font-size:13px;
color:#F7F7F7;
text-align:center;
vertical-align:middle;
*margin-top:6px;
padding:6px 10px 4px 15px;
float:left;
font-weight:normal;


}
.left_powered {
width:50px;
min-height:50px;
*min-height:34px;
height:auto !important!;
height:50px;
*height:34px;
float:left;

}
.powered{
	width:50px;
	min-height:50px;


*min-height:34px;
height:auto !important!;
	height:50px;


*height:34px;
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:left;
}

.powered a{
font-size:9px;
color:#9BC4DB;
text-decoration:none;
padding-top:32px;
padding-left:15px;
display:block;
}

.powered a:hover{
color:#FFFFFF;
}


/*************** Contenidos Solo Portada ********************/


/*************** clases de textos ********************/

.txt_destac{
font-size:12px;
font-weight:bold;
font-style:italic;
color:#807E78;
}

.txt_destac_not{
	font-size:12px;
	font-weight:bold;
	color:#807E78;
	margin: 0;
}
.txt_destac_not ul { 
list-style:none;}

.txt_destac_not li {
	background-repeat: no-repeat;
	background-image: url(imagenes/flechasubmenu3.gif);
	background-repeat: no-repeat;
	background-position: 2px 55%;
}	

.txt_destac_not li h1{
	margin: 4px 0px 4px 20px;
}


.txt_destac_not li h1 a{
font-size:12px;
font-weight:bold;
color:#807E78;
text-decoration:none;
}

.txt_destac_not li h1 a:hover{
color:#CC9900;
text-decoration:underline;
}

.txt_textos{
	font-size:11px;
	color:#818CA0;
	line-height: 14px;
	margin:0;
	font-weight: normal;
	text-align: justify;
	display:inline;
}


.txt_textos a{
	font-size:10px;
	color:#656566;
	decoration:none;
	text-decoration: underline;
}

.txt_titulo_franja {
	font-size:14px;
	color:#4E92BF;
	padding-left:5px;
	margin: 0;
	font-family: "Arial Narrow";
}

.txt_espacio_izquierda{
	clear:left;
	display:inline;
	padding-left:135px;
}

.txt_titulos {
	font-size:14px;
	font-weight:bold;
	color:#4E92BF;
	margin: 0;
	padding: 0;
	font-family: "Arial Narrow";
}

.txt_programas {
	font-size:14px;
	font-weight:bold;
	color:#CCCCCC;
	margin: 0;
	padding: 0;
	font-family: "Arial Narrow";
}

.txt_prog_tit_carac {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin: 0;
	padding: 0;
	font-family: "Arial Narrow";
}
.txt_prog_carac {
	font-size:12px;
	color:#999999;
	margin: 0;
	padding: 0 0 0 4px;
	font-family: "Arial Narrow";
}



.txt_prefrec {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#807E78;
}



/*************** contenidos que no son de la portada ********************/

.ruta {
width:545px;
height:10px;
font-size:9px;
color:#AFC19B;
text-align:right;
}

.ruta a {
width:545px;
height:10px;
font-size:9px;
color:#AFC19B;
text-align:right;
text-decoration:none;
}

.banderas{
width:150px;
height:10px;
float:right;
text-align:right;
margin-bottom:5px;
}

.cont_noportada {
	width:545px;
	float:left;
	margin: 0 0 15px 15px;
min-height: 30px;
height: auto !important;
height: 30px;
}

.franja_titulos {
	width:545px;
	height:20px;
	background-color:#EDF3F3;
	margin-top:5px;
	margin-bottom:15px;
	}

.texto_contenidos {
	width:535px;
	clear:both;
}

.texto_preguntasfrec {
	width:535px;
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	clear:both;
}

.cont_contenidos_dl {
	width:545px;
	float:left;
	margin-left:15px;
}

/*Estas son clases generales para las imagenes, que sirven tanto para izquierda como derecha*/
.sub_contenedor_imagen{
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0;
	border:4px solid #DDDFE1;
	}

.sub_contenedor_imagen a {	
	display: block;
	margin:0 0 0px 0px;
	border:4px solid #DDDFE1;
	}
	
.sub_contenedor_imagen a:hover {
	display: block;
	margin: 0 0 0 0;
	border:4px solid #DECD92;
}

.sub_contenedor_imagen a img {
	float: left;
}

.contenedor_imagen{
	display:block;
	clear:both;
	padding-left:0px;
	padding-top:4px;
	padding-bottom:2px;
	padding-right:0px;
	margin-top:5px;
	margin-bottom:5px;
}

/*Estas son clases para cuando las imagenes estan a la izquierda*/

dl.cont_detalle{
	width:545px;
	float:left;
	margin-bottom:15px;
}

dl.cont_detalle dd {
	margin: 0 ;
	padding: 0;
}


dl.cont_detalle .contenedor_imagen{
	float: left;
	margin-right:10px;
}

/*Estas son clases para cuando las imagenes estan a la derecha*/
dl.cont_der_detalle{
	width:545px;
	float:left;
	margin-bottom:15px;
}

dl.cont_der_detalle dd {
	margin: 0 ;
	padding: 0;
}

dl.cont_der_detalle .contenedor_imagen{
	float: right;
	margin-left:10px;
}
/*************************************************/

.contenido_angosto{
	width:335px;
	padding-right:10px;
	float:left;
}

.contenido_fotos{
	width:200px;
	float:left;
}

.fotos{
	border:#AEC19A 4px solid;
	width:190px;
	margin-bottom:15px;
}

.titulo_productos{
	width:335px;
	border-bottom:solid 1px #4D91C0;
	font-family:"Arial Narrow";
	font-weight:bold;
	font-size:12px;
	color:#4D91C0;
	margin-top:15px;
	margin-bottom:15px;
}

.txt_subtitulo_prod{
	font-weight:bold;
	color:#AEC19A;
	font-size:11px;
}

.tablacostos{
	width:335px;
	border:1px solid #006699;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}



/****************Resultados búsqueda *********************/

.nuevabusqueda{
	height:55px;
	background-image:url(imagenes/lupa2.gif);
	background-repeat:no-repeat;
	background-position:left;
	clear:both;
}

.nueva_bus_text{
	margin-left:96px;
	margin-top:10px;
}

.resultados{
	margin-top:20px;
	clear:both;
}

.txt_numeroresultados{
	font-size: 12px;
	font-weight:bold;
	color:#807E78;
	float:left;
}

.txt_numeroresultados_der{
	font-size: 12px;
	font-weight:bold;
	color:#A9ABAF;
	float:right;
	margin-right:10px;
}


.ant_sig{
	font-size: 9px;
	font-weight:bold;
	color:#A9ABAF;
	clear:both;
	margin-top:5px;
	text-align:right;
}

.ant_sig a{
	font-size: 9px;
	font-weight:bold;
	color:#A9ABAF;
	text-decoration:none;
}

.flech_resultado {
	width:10px;
	height:10px;
	float:left;
	margin-top:3px;
}

.tit_resultado {
	font-size:12px;	
	color:#6660AA;
}

.link_resultado {
	font-size:10px;
	color:#6660AA;
	margin-left:12px;
}

.link_resultado a {
	font-size:10px;
	color:#6660AA;
}



/*************** links y archivos relacionados ********************/


.archivos_links {
	width:500px;
	height:20px;
	clear: both;
	margin-top: 4px;
}

.img_arch {
	width:19px;
	height:16px;
	background-image:url(imagenes/icon_doc.gif);
	background-repeat:no-repeat;
	float:left;
}

.img_link {
	width:22px;
	height:15px;
	background-image:url(imagenes/icon_link.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top: 1px;
}

.txt_arch_link {
	font-size:10px;
	color:#6590EB;
	padding-top:3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #4B92C0;
	float:left;
	padding-left: 5px;
}

.txt_arch_link a {
	font-size:10px;
	color:#4B92C0;
	text-decoration:none;
}

.txt_arch_link a:hover {
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

.txt_explica {
	font-size:10px;
	font-weight:bold;
	color:#4B92C0;
	padding-left:10px;
	padding-top:3px;
	float:left;
	margin: 0;
}


/*************** noticias ********************/

/* noticias Lista */
.cont_dl {
width:545px;
float:left;
margin-left:15px;}

dl.not_lista {
width:545px;
float:left;
margin-bottom:15px;
}

dl.not_lista dt{
    margin:0 10px 0 0;
	padding: 0;
	}

dl.not_lista dt a {
	float: left;
	display: block;
	margin:0 10px 0 0;
	border:4px solid #EDF3F3;
	}
	
dl.not_lista dt a:hover {
	float: left;
	display: block;
	margin: 0 10px 0 0;
	border:#AFC19B 4px solid;

	}

dl.not_lista dt a img {
	float: left;
	}
	

dl.not_lista dd {
	margin: 0 ;
	padding: 0;
	}


.foto_not_lista {
	width:90px;
	height:68px;
	border:#C9CFD7 1px solid;
	}

.pie_not_lista {
width:545px;
height:40px;
}

/* noticias detalle */

.cont_detalle_dl {
	width:550px;
	float:left;
	margin-left:15px;
}

dl.not_detalle{
	width:545px;
	float:left;
	margin-bottom:15px;
}

dl.not_detalle dt{
    margin:0 10px 10px 0;
	padding: 0;
	float: left;
	display: block;
	border:4px solid #DDDFE1;
	}

dl.not_detalle dt a {
	float: left;
	display: block;
	margin:0 10px 10px 0;
	border:4px solid #DDDFE1;
	}
	
dl.not_detalle dt a:hover {
	float: left;
	display: block;
	margin: 0 10px 10px 0;
	border:4px solid #DECD92;

	}

dl.not_detalle dt a img {
	float: left;
	}
	

dl.not_detalle dd {
	margin: 0 ;
	padding: 0;
	}


/****************** otros **************/

.mas_info {
float:left;
}

.subir {
width:39px;
height:13px;
float:right;

}

/****************** mapa del sitio **************/

.mapasitio {
width:300px;
float:left;
margin-left:40px;
margin-top:5px;
display:inline;
}

.relacionados {
	width:535px;
	margin-bottom:15px;
	clear: both;
	
}

.adjuntos {
width:535px;
height:20px;
background-image:url(imagenes/lineaadjuntos.gif);
background-repeat:repeat-x;
margin-top:15px;
clear:both;
}

.tit_adj {
width:180px;
height:17px;
text-align:center;
background-color:#F2F2F2;
font-size:11px;
font-weight:bold;
font-style:italic;
color:#404BA2;
margin-left:190px;
margin-bottom:15px;
padding-top:3px;

}

.txt_mapa{
	font-size:10px;
	color:#5E6062;
	line-height:14px;
	font-weight: normal;
}

.txt_mapa a{
	font-size:10px;
	color:#5E6062;
	decoration:none;
	text-decoration: none;
}

.txt_mapa a:hover{
	font-size:10px;
	color:#BAA70A;
	decoration:none;
	text-decoration: none;
}
.box_links_interes{
clear:both;
	margin-bottom: 0;
}

.subsecciones{
	font-size:10px;
	list-style-type: circle;
	clear:both;
}

.subsecciones li a {
	color: #4D91C0;
	text-decoration: none;
	line-height:18px;
	font-weight: bold;
}


/* Menu Vertical con Secciones y Subsecciones*/

#menu, #smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8, #smenu9, #smenu10, #smenu11, #smenu12, #smenu13, #smenu14, #smenu15,.dtv,.ulv,.liv {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.contenedor_menu{
	width:180px;
	background-color:#AFC19B;}
	#menu dd{
	margin-left:6px;
	margin-top:-7px;
	margin-bottom:7px;
}

#menu {
	top: 18px;
	left: 0;
	position: relative;
	display: inline;
	background-color:#AFC19B;
	width: 158px;
}

dl#menu {	
	top: 0px;
	display: inline;
}

.mnu_seccion {
	cursor: pointer;
	min-height: 25px;
	height:auto !important;
	height: 25px;
	vertical-align:middle;
	/*line-height: 2px;*/
	text-align: left;
	font-size: 11px;
	background-repeat: no-repeat;	
	font-style:normal;
	color:#AFC19B;
	margin-bottom:0px;
	font-family: "Arial Narrow";
	font-weight: bold;
	display:block;
}

.mnu_seccion a {
	color:#666666;
	text-decoration:none;
	padding: 4px 3px 0px 15px;
	margin: 0px 0px 0px 1px;
	min-height: 25px;
	height:auto !important;
	height: 25px;
	display: block;
	border: 0 none;
	height: 100%;
}

.mnu_seccion a:hover {
	color:#FFFFFF;
	background-color:#BFCDAF;
	min-height: 25px;
	height:auto !important;
	height: 25px;
	width:160px;
}

.mnu_subsecciones{
	list-style: none;
    margin:7px 0 3px 0px;
    padding:0px;	
}

.mnu_subseccion {
	text-align: left;
	font-size:10px;
	margin-top:0px;
	width:178px;
	margin-left:-5px;	
}

.mnu_subseccion a {
	color: #666666;
	text-decoration: none;
	display: block;
	border: 0 none;
	background-color:#BFCDAF;
	min-height: 26px;
	height:auto !important;
	height: 26px;	
	background-image: url(imagenes/flechasubmenudestacado.gif);
	background-repeat: no-repeat;
	background-position: 4px 20%;
	padding:4px 0 0 18px;
}

.mnu_subseccion a:hover {
	color:#ffffff;
	text-decoration: underline;
}

	
	/*****administracion*****/


.top_admin {
	width:760px;
	height:71px;
	clear:both;
	background-image:url(../html_login/fon_top_admin.gif);
	background-repeat:repeat-y;
	background-color: #AABBF0;
}

.tit_top {
width:230px;
float:left;
font-size:18px;
color:#FFFFFF;
margin-top:20px;
margin-left:15px;
}



.cont {
width:384px;
height:168px;
margin:30px 45px 30px 15px;
float:right;
background-image:url(../html_login/fondo_login.gif);
background-repeat:no-repeat;
}

.instruccion {
font-size:10px;
color:#182C9D;
padding-left:5px;
}

.campos_login {
width:320px;
height:15px;
font-size:12px;
color:#182C9D;
margin-top:30px;
margin-left:15px;
}

.campos_login_clave {
width:320px;
height:15px;
font-size:12px;
color:#182C9D;
margin-top:15px;
margin-left:15px;
}


.campotexto_login{
float:right;
height:12px;
font-size:10px;
margin-top:-12px;
}

.boton_login {
width:320px;
height:12px;
font-size:10px;
margin-top:20px;
margin-left:15px;
}
  .contimgfrm{width:40px;text-align:center;float:left;margin-top:3px;}
  .bannerfrm{width:200px;text-align:center;float:left;margin-top:3px;}
  .verimgform, .verimgform a{color:#0000FF;font-size:11px;text-decoration:none;}
  .verpag, .verpag a{
	color:#006600;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
}
  .borrarimgform, .borrarimgform a{color:#FF0000;font-size:11px;text-decoration:none;}
  .imgform{
	border: 1px solid #FFFFFF;
}
.inputimg{width:400px;text-align:left;float:left;margin-top:2px;clear:both;}

.txt_g_form{
	color:#336699;
	font-size:12px;
	padding: 4px;
}

.txt_ord_form{
  	font-size:11px;
	padding: 4px 0 4px 40px;
	Background-image: url(imagenes/ordenar.gif);
	background-repeat: no-repeat;
	background-position:20px 4px;


	
}

.txt_ord_form a{
	text-decoration:none;
	display:block;
	color:#8BA4EB;

}

.txt_ord_form a:hover{
text-decoration:underline;
}


.bg_blue{
	background-color: #F4F7FD;
}
.bg_white{
	background-color: #FFFFFF;
}
.destacado{
font-size:10px;
color:#828200;}
.bg_green{
	background-color: #F2FFF2;
}

  .borrar, .borrar a{
	color:#FF0000;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
}

.ulbox { 
clear:both;
list-style:none;
margin:0;
padding:0;}

.libox {
	background-repeat: no-repeat;
	background-image: url(imagenes/flechasubmenudestacado.gif);
	background-repeat: no-repeat;
	background-position:2px 50%;
	padding-left:10px;
	padding-right:2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #818CA1;
	line-height:18px;
}	
.cambio_idioma_es{
	width:170px;
	margin-left:192px;
	font-size:10px;
	height:14px;
	margin-top:0px;

	
}

.cambio_idioma_es a{
	background-image: url(imagenes/ban_ing.gif);
	background-repeat: no-repeat;
	background-position: 2px 50%;
	text-decoration:none;
	padding-left:24px;
	color: #4E90C0;
}
.cambio_idioma_es a:hover{
text-decoration:underline;
}

.cambio_idioma_en{
	width:170px;
	margin-left:192px;
	font-size:10px;
	height:14px;
	margin-top:0px;
	
	
}

.cambio_idioma_en a{
	background-image: url(imagenes/ban_espana.gif);
	background-repeat: no-repeat;
	background-position: 2px 50%;
	text-decoration:none;
	padding-left:24px;
	color: #4E90C0;
}
.cambio_idioma_en a:hover{
text-decoration:underline;
}

.selector_programas{
text-align:right;}


/*FORMULARIO DE CONTACTO*/

.form_contacto{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#EDF3F3;
	width: 550px;
	padding: 10px 0 0 0;
	border:1px #7F9DB9 solid;
	margin-top:15px;
	margin-left:0px;
	margin-bottom:15px;
}
.tit_form1{
	font-size:12px;
	color:#006699;
	font-weight:bold;
	text-align: center;
	margin-bottom: 10px;
	padding:4px;
	letter-spacing: 2px;
}
.tit_form2{
	font-size:12px;
	color:#79965C;
	font-weight:bold;
	text-align: center;
	height: 20px;
}
.tit_form3{
	font-size:11px;
	color:#006699;
	text-align: justify;
	margin-bottom: 5px;
	padding:0px 20px;
}
.tbl_form{
color:#006699;
font-size:11px;
width: 540px;
}

.txt_form{
	padding-left:5px;
	font-size: 10px;
}
.txt_form_title{
padding-left:5px;
text-align:center;
height:30px;
font-weight:bold;
}
.txt_box1{
width:180px;
font-size:10px;
}

.txt_box2{
width:180px;
font-size:8px;
font-family:Arial, Helvetica, sans-serif;
}
.form_checkbox{
margin:0 3px 0 1px;}

.comentarios{
width:500px;}

.div_multi_externo{
width:185px;
border-left:1px solid #808080;
border-top:1px solid #808080;
border-bottom:1px solid #fff;
 border-right:1px solid #fff;
 }

.div_multi_interno{
	background:#fff;
	overflow:auto;
	height:50px;
	border-left:1px solid #404040;
	border-top:1px solid #404040;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
}

.elem_multi{
	padding-right:3px;
	display:block;
	color: #006699;


}


/*Administrador de mensajes*/

code {
	font-size:	1em;
}

.envase_adm_form{
	font-family:	Verdana, Helvetica, Arial, Sans-Serif;
	font:			Message-Box;


min-height:100px;
height:auto !important;
height:100px;
padding:20px 0 20px 5px;}


.sort-table {
	font:		Icon;
	border:		1px Solid ThreeDShadow;
	background:	Window;
	color:		WindowText;
}
.sort-table tbody td {
	min-height:20px;
	height:auto !important;
	height:20px;
	border-bottom: 1px solid #E8E8E8;
	font-size:11px;
}

.sort-table tbody td a{
color:#0000FF;
text-decoration:none;
}

.sort-table tbody td a:hover{
text-decoration:underline;
}

.sort-table thead {
	background:	ButtonFace;

	}
	

.sort-table td {
	padding:	2px 5px;

}

.sort-table thead td {
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	cursor:			pointer;
}

.sort-table thead td:active {
	border-color:	ButtonShadow ButtonHighlight
					ButtonHighlight ButtonShadow;
	padding:		3px 4px 1px 6px;
}

.sort-table thead td[_sortType=None]:active {
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	padding:		2px 5px;
}

.sort-arrow {
	width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}

.sort-arrow.descending {
	background-image:		url(./imagenes/downsimple.png);

}

.sort-arrow.ascending {
	background-image:		url(./imagenes/upsimple.png);
}

.nav_highlight {
	color:#0000DD;
	cursor:pointer;
	
}

.nav_highlight td {

}


.txt_celdas{
color:#666666;

}

.mostrar_adm_form, .acciones_adm_form{
padding:2px;
width:740px;
height:20px;
}

.mostrar_adm_form a, .acciones_adm_form a{
text-decoration:none;
color:#0000FF;
}

.mostrar_adm_form a:hover, .acciones_adm_form a:hover{
text-decoration:underline;
}
.mostrando_adm_form{
font-size:20px;
color:#CC9900;
font-weight:bold;
text-align:center;
width:740px;
height:30px;}

.link_borrar a {
color:#FF0000;}

.tbl_form_admin{
border:#ACA899 1px solid;
background-color:#F4F2E8;
margin-top:10px;
margin-bottom:20px;
}

/*Fin de Administrador de mensajes*/

.foto_zona{
width:150px;
height:150px;
border:#CCCCCC 1px solid;
padding:3px;
float:left;
margin-bottom:30px;
}

.datos_actividad{
width:350px;
height:130px;
float:left;
margin-top:30px;
}

/*Clase que da formato al ancho de las fotos del programa*/
.img_dl{
width:200px;
}


.txt_ord_form_foto{
  	font-size:11px;
	padding: 4px 0 4px 20px;
	Background-image: url(imagenes/ordenar.gif);
	background-repeat: no-repeat;
	background-position:0px 4px;
}

.txt_ord_form_foto a{
	text-decoration:none;
	display:block;
	color:#8BA4EB;

}

	.txt_ord_form_foto a:hover{
	text-decoration:underline;
}

.inputimg_foto{width:200px;text-align:left;float:left;margin-top:2px;clear:both;}

/*Clases creadas para el formulario de reservas*/

.formulario_tabla{
width:450px;
background-color:#F7F8E6;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#686868;
}

.formulario_tabla_2{
width:450px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#686868;
}


.formulario_txt_español{
color: #999797;
}

.celdas_tabla_form{
width:210px;
padding:4px 4px 0 4px;
}

.celdas_tabla_form_2{
width:210px;
padding:0 4px 2px 4px;
}

.formulario_campotxt{
width:210px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.formulario_campotxt_2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
height:25px;
}

.form_fechas{
width:40px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.form_comentarios{
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.celdas_tabla_form_2{
width:210px;
padding:0 4px 2px 4px;
}

.form_enviar{
width:450px;
height:27px;
text-align:right;
padding-top:20px;
padding-bottom:20px;
}

.formulario_tit{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#4D91C0;
}

.caja_formunario{
width:450px;
padding-left:70px;
padding-top:20px;
clear:both;
}

.btn_form_rva {
background-color: #AEC39C;
border-width: 2;
color: #ffffff;
font-size: 10px;
font-weight: bold;
}
