BODY {
    font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 10 0 10 0px;
    text-align: center;
    background-color: #FFFFFF;
}
#contenedor{
    text-align: left;
    width: 950px;
    margin: auto;
	background-color:#FFF
}
#cabecera{
    background-color: #FFFFFF;
	padding-top:10px;
}
#cuerpo_menu{
	padding-top:7px;
	_background-color: #FFFFFF;
	_text-align:left
}
#menu{
    width: 830px;
    _background-color: #FFFFFF;
    float:LEFT;
}

#idiomas_menu{
    
	padding-top:3px;
    float: right;
	_background-color: #FFFFFF;
}

#cuerpo{
	padding-top:0px;
	_padding-top:7px;
	padding-left:0px;
}
#lateral{
    width: 680px;
    background-color: #FFFFFF;
	padding-top:0px;
	_padding-top:7px;
	padding-left:7px;
    float:LEFT;
}
#cuerpo_video{
    padding-top:5px;
	padding-left:5px;
}
#video{
    width: 680px;
    float:LEFT;
}
#col_video{
	float: left;
	position:relative;
	padding-top:7px;
	padding-bottom:7px;
    width: 226px;
	text-align:center
    
}
#otrolado{
	padding-top:0px;
	_padding-top:7px;
    width: 240px;
    float: right;
	_overflow:hidden;
}

#pie{
    background-color: #FFFFFF;
    padding: 3 10 3 10px;
    text-align:center;
    clear: both;
}


.texto1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.enlaces {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   padding: 4px;
   color:#004798;
   text-decoration: none;
}
.enlaces:link{
   text-decoration: none;
}
.enlaces:visited {
   text-decoration: none;
}
.enlaces:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   padding: 4px;
   color:#BA1A3C;
   text-decoration: none;
}
.enla {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   padding: 4px;
   color:#000000;
   text-decoration: none;
}
.enla:link{
   text-decoration: none;
}
.enla:visited {
   text-decoration: none;
}
.enla:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   padding: 4px;
   color:#BA1A3C;
   text-decoration: none;
}
.enla1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   padding: 4px;
   color:#004798;
   text-decoration: none;
}
.enla1:link{
   text-decoration: none;
}
.enla1:visited {
   text-decoration: none;
}
.enla1:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   padding: 4px;
   color:#BA1A3C;
   text-decoration: none;
}


.enlaces4 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 5pt;
   font-weight: normal;
   padding: 4px;
   color:#004798;
   text-decoration: none;
}
.enlaces4:link{
   text-decoration: none;
}
.enlaces4:visited {
   text-decoration: none;
}
.enlaces4:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 5pt;
   font-weight: normal;
   padding: 4px;
   color:#BA1A3C;
}


.texto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}

.texto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.texto4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.texto5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.texto6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: NORMAL;
	color: #000000;
	line-height:20px;
}
.texto7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: inherit;
	color: #004798;
}
.texto8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.texto9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}


.texto12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.texto14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: inherit;
	color: #BA1A3C;
}



.texto11 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align:center
	font-weight: bold;
	color: #004798;
}
.enlaces1 {
   font-family: Verdana, Arial, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   padding: 4px;
   color:#333333;
   text-decoration: none;
}
.enlaces1:link{
   text-decoration: none;
}
.enlaces1:visited {
   text-decoration: none;
}
.enlaces1:hover {
   font-family: Verdana, Arial, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   padding: 4px;
   color:#ed1451;
}

.enlaces2 {
   font-family: Verdana, Arial, sans-serif;
   font-size: 9pt;
   font-weight: lighter;
   padding: 4px;
   color:#004798;
   text-decoration: none;
}
.enlaces2:link{
   text-decoration: none;
}
.enlaces2:visited {
   text-decoration: none;
}
.enlaces2:hover {
   font-family: Verdana, Arial, sans-serif;
   font-size: 9pt;
   font-weight: lighter;
   padding: 4px;
   color:#e91a50;
}
.enlacest {
   font-family: Verdana, Arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   padding: 4px;
   color:#FFFFFF;
   text-decoration: none;
}
.enlacest:link{
   text-decoration: none;
}
.enlacest:visited {
   text-decoration: none;
}
.enlacest:hover {
   font-family: Verdana, Arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   padding: 4px;
   color:#e91a50;
}

.enlaces3 {
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   padding: 4px;
   color:#004798;
   text-decoration: none;
}
.enlaces3:link{
   text-decoration: none;
}
.enlaces3:visited {
   text-decoration: none;
}
.enlaces3:hover {
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   padding: 4px;
   color:#e91a50;
}
.texto10 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: inherit;
	color: #004798;
	padding-left: 0px;
	padding-top: 4px;
	margin-top: 0px;
	margin-left: 10px;
	padding-right: 5px; 
	background: white;
	text-align:justify;
	line-height: 18px;
	padding-bottom: 4px;	
}

.textotitulo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: inherit;
	color: #333;
	padding-left: 0px;
	padding-top: 4px;
	margin-top: 0px;
	margin-left: 10px;
	padding-right: 5px; 
	background: white;
	text-align:justify;
	line-height: 18px;
	padding-bottom: 4px;	
}
.textotituloN {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#F60;
	margin-bottom:2px;
}
.textotituloV {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#669900;
	margin-bottom:2px;
}
.textotituloA {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#0099ff;
	margin-bottom:2px;
}
.textotituloG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#666;
	margin-bottom:2px;
	margin-top:4px;
}
.texto {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
	font-weight:normal;
	padding-left: 0px;
	padding-top: 2px;
	margin-top: 0px;
	margin-left: 10px;
	padding-right: 5px;
	margin-right: 0px;
	background: white;
	color: #333;
	text-align:justify;
	line-height: 18px;
	padding-bottom: 4px;
}
.texto_s {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px; 
	font-weight:normal;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 20px;
	padding-right: 5px;
	margin-right: 0px;
	background: white;
	color: #333;
	text-align:justify;
	line-height: 14px;
	padding-bottom: 0px;
}.cursiva {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
	font-style:oblique;
	font-weight:bold;
	padding-left: 0px;
	padding-top: 2px;
	margin-top: 0px;
	margin-left: 10px;
	padding-right: 5px;
	margin-right: 0px;
	background: white;
	color: #c6003c;
	text-align:justify;
	line-height: 18px;
	padding-bottom: 4px;
}

/* footer-bottom */
#footer-bottom {
   clear: both;
   width: 950px;
   font-size: .9em;
   margin: 0 auto;
   padding-top: 0px;
   font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;
   font-size: .9em;
   color: #213f99;
   overflow: hidden;
   background: url(../img/footer-line.gif) repeat-x left top;
}
#footer-bottom a { 
color: #213f99; 
text-decoration:none;
}
#footer-bottom a:hover { 
color: #ed1451 ; 
text-decoration:none;
}
		
#content {
	width: 950px;
	margin: 10px auto;
	padding: 5px;
	background: #cccccc;	
}	

/*estilos para el formulario cita-info*/
.formInfo{margin-bottom:5px;}
.formInfo, .titFormInfo{}
.formQuejas td{padding-bottom:10px;}
.contFormInfo{
	width:218px; 
	border-left:1px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
	background-color:#E8E8E8; 
	text-align:left; 
	padding-bottom:10px; 
	padding-left:10px; 
	_padding-left:10px; 
	padding-right:10px;
	}
.contFormInfo .titContFormInfo{padding:0; margin:0; font-size:14px; color:#004e91; padding-top:12px}
.contFormInfo p{padding:0; margin:0; font-size:10px; color:#666666; padding:0 14px 15px 0; *padding:0 14px 10px 0;}
.formulario{padding:0; margin:0; padding-right:14px; font-size:10px;}
.formulario2{padding:0; margin:0; padding-right:14px; font-size:10px; text-align:left;}
.formulario p{padding:0; margin:0; color:#004e91; font-weight:bold;}
.caja, .caja2, .caja3{border:1px solid #cccccc; font-size:11px; margin-bottom:10px; color:#004e91;}
.caja{width:160px;}
.caja2{width:162px; *width:164px;}
.caja3{width:350px; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif;}
.caja4{border:1px solid #5dacee; font-size:11px; width:40px; color:#004e91; margin-left:10px;}
.caja5{color:#004e91; border:1px solid #5dacee; font-size:11px; width:350px; margin-left:10px;}
.condiciones{color:#004e91; font-weight:bold;}
.condiciones a{color:#004e91;}
/*estilos para el formulario contacto*/
.formInfoc{margin-bottom:2px; padding-left:10px}
.formInfoc, .titFormInfoc{width:649px;}
.formQuejasc td{padding-bottom:10px;}
.contFormInfoc{width:639px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;background-color:#ffffff; text-align:left; padding-bottom:5px; padding-left:13px; _padding-left:10px;}
.contFormInfoc .titContFormInfoc{padding:0; margin:0; font-size:18px; color:#333399; padding-top:7px;}
.contFormInfoc p{padding:0; margin:0; font-size:12px; color:#333333; padding:0 0px 0px 0; *padding:0 0px 0px 0;}
.formularioc{padding:0; margin:0; padding-right:14px; font-size:10px;}
.formulario2c{padding:0; margin:0; padding-right:14px; font-size:10px; text-align:left;}
.formularioc p{padding:0; margin:0; color:#0099cc; font-weight:bold;}
.cajac, .caja2c, .caja3c{border:1px solid #cccccc; font-size:11px; margin-bottom:1px; color:#333399;}
.cajac{width:160px;}
.caja2c{width:180px; *width:184px;}
.caja3c{width:630px; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif;}
.caja4c{border:1px solid #cccccc; font-size:11px; width:40px; color:#cccccc; margin-left:10px;}
.caja5c{color:#004e91; border:1px solid #5dacee; font-size:11px; width:350px; margin-left:10px;}
.condicionesc{color:#004e91; font-weight:bold;}
.condicionesc a{color:#004e91;}
.enviarc a{font-size:16px; color:#004e91; text-decoration:none; background:url(../imagenes/bullet_flecha.png) no-repeat; background-position:right; width:80px; height:22px; padding-top:8px; margin:9px 0 0 82px; *margin:5px 0 0 84px;}
	.texto10c strong {
	font-style: italic;
}
