@charset "utf-8";
/* CSS Document */

body{
text-align:center;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
background-image:url(../imagenes/patron_fondo.jpg);
}

/*.izq{
background-image:url(../imagenes/fondo_header.jpg);
background-repeat:repeat-x;
}

.der{
background-image:url(../imagenes/fondo_header_der.jpg);
background-repeat:repeat-x;
}
*/
.izq{
background-image:url(../imagenes/fondo_header_2.jpg);
background-repeat:repeat-x;
}

.der{
background-image:url(../imagenes/fondo_header_der_2.jpg);
background-repeat:repeat-x;
}

#header{
float:none;
clear:both;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}

#naranja{
background-image:url(../imagenes/header_naranja.jpg);
background-repeat:repeat-x;
height:36px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}

#cuerpo{
background-image:url(../imagenes/content_cuerpo.png);
background-repeat:repeat-y;
background-position:center;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}

#cuerpo_end{
background-image:url(../imagenes/content_down.png);
background-repeat:no-repeat;
background-position:center;
height:31px;
margin-top: 0;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
}

#cuerpo_add{
height:auto
}

.content {
margin-top: 0;
position: absolute;
left: 50%;
width: 781px;
margin-left: -390px;
overflow: auto;
}

.content_izq {
float:left;
margin-right:25px;
}

.content_der {
float:left;
}

.txt_grises_margen {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#666666;
text-align:left;
margin-left:15px;
margin-top:15px;
}

.txt_grises {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#666666;
text-align:left;
margin-top:15px;
}

.txt_grises A:link { color: #666666; text-decoration: none} 
.txt_grises A:visited { color: #666666; text-decoration: none}
.txt_grises A:active { color: #666666; text-decoration: none} 
.txt_grises A:hover { color: #404040; text-decoration: none}

.txt_tranqui {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:left
}

.txt_tranqui A:link { color: #666666; text-decoration: none} 
.txt_tranqui A:visited { color: #666666; text-decoration: none}
.txt_tranqui A:active { color: #666666; text-decoration: none} 
.txt_tranqui A:hover { color: #404040; text-decoration: none}

.txt_tranqui_margen {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:left;
margin-top:15px;
}

.txt_btns {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:center;
}

#footer {
background-image:url(../imagenes/footer_naranja.png);
background-repeat:repeat-x;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
clear:both;
height:8px;
}

#footer_azul {
background-image:url(../imagenes/footer_azul.jpg);
background-repeat:repeat-x;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
clear:both;
height:114px;
}

.txt_legal {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-align:center;
margin-bottom:10px;
}

.unicacion_legal {
position:absolute;
left:40%;
overflow:auto;
margin-bottom:10px;
}

.logo {
float:right;
margin-bottom:10px;
margin-right:3px;
}

.puntitos {
color:#5797b2;
}

.txt_tranqui_izq {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:left;
margin-left:29px;
}

.flechotas {
	list-style-image: url(../imagenes/flechita.jpg);
	padding-left: 15px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
	}
	
.puntitos {
	list-style-image: url(../imagenes/puntito.jpg);
	padding-left: 15px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
	}
		
.uldelado {
margin-left:0px;
}

.loginsubir{
padding-top:15px;
}

.idiomas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-align:right;
	}

.idiomas A:link { color: #ffffff; text-decoration: none} 
.idiomas A:visited { color: #ffffff; text-decoration: none}
.idiomas A:active { color: #ffffff; text-decoration: none} 
.idiomas A:hover { color: #dddddd; text-decoration: none}
