A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #eeeeee; FONT-FAMILY: Verdana,  Arial,Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.home_texto2 {
	padding-right:30px;
	COLOR: #3D7694;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

.home_texto2_error {
	padding-right:30px;
	COLOR: #FF0000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}


.top_off {
	/*BORDER-RIGHT: #fff 1px solid; */
	PADDING-RIGHT: 2px;
	/*BORDER-TOP: #fff 1px solid;*/
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	/*BORDER-LEFT: #fff 1px solid;*/
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #E3E3E3;
}
.top_on {
	PADDING-RIGHT: 2px;
	BACKGROUND-COLOR: #FF6600;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	PADDING-TOP: 2px;
	
}
.link_menu_top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana,Trebuchet MS,  Helvetica, sans-serif; COLOR:#3D7694; TEXT-DECORATION: none
}
.link_menu_top:hover {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Verdana,Trebuchet MS,  Helvetica, sans-serif;
	COLOR:#FFFFFF;
	TEXT-DECORATION: none;
}
.link_menu_top_on {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial,  Verdana,Trebuchet MS, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	vertical-align: middle;
}
.link_menu_top_on:hover {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial,Verdana,Trebuchet MS,   Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #3D7694;
}

.opcionesmenuizda {
FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; COLOR: #FF6600; PADDING-TOP: 5px; FONT-FAMILY: Arial,  Verdana,Trebuchet MS, Helvetica, sans-serif; TEXT-DECORATION: none 
}
#flexslider {
	padding-top: 10px;
	padding-bottom: 10px;
	max-width: 560px;
}


.pie {
FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; COLOR: #FFFFFF; PADDING-TOP: 5px; FONT-FAMILY: Arial,  Verdana,Trebuchet MS, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND-COLOR: #3D7694
}

.link_menu_bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana,Trebuchet MS,  Helvetica, sans-serif; COLOR:#FFFFFF; TEXT-DECORATION: none
}
.link_menu_bottom:hover {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Verdana,Trebuchet MS,  Helvetica, sans-serif;
	COLOR:#FF6600;
	TEXT-DECORATION: none;
}


#todo {
	width: 100%;
	max-width: 900px;/* puede que sea conveniente una anchura máxima (max-width) para evitar que este diseño sea demasiado ancho en un monitor grande. Esto mantiene una longitud de línea más legible. IE6 no respeta esta declaración. */
	min-width: 900px;
	margin: 0 auto; /* el valor automático de los lados, unido a la anchura, centra el diseño. No es necesario si establece la anchura de .container en el 100%. */
	background-image: url(../imagenes/image001b.jpg);
}


body {
	background-image: url(../imagenes/sopa.gif);
}



cabecera {
	width: 100%;
}
#fondoemergente {
	background-image: url(../imagenes/image001b.jpg);
	background-repeat: repeat;
}


#busquedaidiomas {
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
}
#titulodcha {
	padding-top: 2px;
	padding-bottom: 2px;
}

#opciones {
	width: 100%;
	padding-bottom: 5px;
}

#cuerpoizda {
	float: left;
	width: 30%;
	padding-bottom: 10px;
}

#cuerpodcha {
	padding: 10px 0;
	width: 70%;
	float: left;
	min-height: 375px;
}

#cuerpoizdaindex {
	float: left;
	width: 70%;
	padding: 10px 0;
}

#cuerpodchaindex {
	padding-bottom: 10px;
	width: 30%;
	float: left;
	min-height: 375px;
}


#footer {
	clear: both;
	width: 100%;
	padding: 10px 0;
}

/* ~~ clases float/clear varias ~~ */
.fltrt {  /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* esta clase puede situarse en una <br /> o div vacía como elemento final tras la última div flotante (dentro de #container) si #footer se elimina o se saca fuera de #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.buscar {
	border:none;
	border-bottom-width:thin;
	border-color:#3D7694;
	border-left-color:#3D7694;
	border-right-color:#3D7694;
}

.link_condicion {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana,Trebuchet MS,  Helvetica, sans-serif; COLOR:#3D7694; TEXT-DECORATION: none
}
.link_condicion:hover {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Verdana,Trebuchet MS,  Helvetica, sans-serif;
	COLOR:#FF6600;
	TEXT-DECORATION: none;
}

img {border:none;}