/* IE 6 */

* html #registrese { float: right; border: 0px solid #ff0000; margin: 105px -24px 0px 0px;}

/* IE 7 y 8*/

*:first-child+html a.mas { color:#19426B; font-weight: normal; text-decoration: underline; float: right;  margin: -15px 0px 0px 0px;}



/* OTROS NAVEGADoRES */

* { padding: 0; margin: 0; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CCC; background-color: #FFF; background-position: center top; }

#container { margin: 0 auto; width: 950px;  border: 0px solid #ffcc00; margin-top: 22px;}

#cabezote { float: left; width: 950px; height: 83px; border-left: 1px solid #999; border-top: 1px solid #999; border-right: 1px solid #999;}

	#logo { float: left; width: 230px; height: 45px; border-right: 1px solid #999999; margin: 18px 0px 0px 28px; }

	#idioma { float: left; width: 100px; height: 16px; border: 0px solid #999999; margin: 18px 0px 0px 28px; }

	#menu { float: left; width: 400px; height: 55px; border: 0px solid #ffcc00; margin: 25px 0px 0px 150px; }

	#sub_menu { float: left; width: 390px; height: 20px; border: 0px solid #ffcc00; margin: 20px 0px 0px 5px; }

#contenido { float: left; width: 950px; min-height: 536px; border-left: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999;}

	#ficha { width: 350px; height: 95px; margin-left: 575px; margin-top: 310px; margin-top: 45px\9; color: #333; position: absolute;}

	#tr_izq { float: left; width: 475px;}
		
		#resena { width: 340px; height: 60px; margin-left: 136px; margin-top: 50px; color: #000; text-align: right; padding-bottom: 20px;}
		
	#tr_der { float: right; width: 465px; height: auto;}

		#realizado { font-size: 12px; width: 435px; height: 60px; margin-left: 20px; margin-top: 47px; color: #000; text-align: left; padding-bottom: 20px; height: auto;}
	
#titulo_pro {margin-top: 60px; color: #666; font-size: 15px; text-align: center; margin-bottom: 15px;}

#footer { float: left; width: 952px; height: 110px; clear: both; color: #CCC; border-top: 0px solid #009FD8; background: #FFF;}

	#contacto {background: #000; width: 952px; height: 32px; margin-top: 10px;}

	#menu_footer { float: left; width: 952px; height: auto; color: #999; border-top: 5px solid #999;  margin-top: 3px; padding-top: 7px;}

	#redes { float: left; width: 150px; height: auto; color: #333; border: 0px solid #ff0000; margin: -15px 0px 0px 810px; }

.logo { margin-top: 7px; border: 0px;}

a.idioma_on {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration: none; font-weight: normal;}

a.idioma_on:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCC; text-decoration: none; font-weight: normal;}

a.idioma_off {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCC; text-decoration: none; font-weight: normal;}

a.idioma_off:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration: none; font-weight: normal;}

a.menu_on {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; text-decoration: none; font-weight: normal; border-bottom: 7px solid #CCC; padding-bottom: 5px; margin-left: 15px;}

a.menu_on:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; text-decoration: none; font-weight: normal; border-bottom: 7px solid #CCC; padding-bottom: 5px; margin-left: 15px;}

a.menu_off {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CCC; text-decoration: none; font-weight: normal; border-bottom: 0px solid #CCC; padding-bottom: 5px; margin-left: 15px;}

a.menu_off:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; text-decoration: none; font-weight: normal; border-bottom: 7px solid #CCC; padding-bottom: 5px; margin-left: 15px;}

a.menu_off_fotter {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCC; text-decoration: none; font-weight: normal; border-bottom: 0px solid #CCC; margin: 0px 10px 0px 10px;}

a.menu_off_fotter:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: none; font-weight: normal; margin: 0px 10px 0px 10px;}

a.sub_menu_off_fotter {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CCC; text-decoration: none; font-weight: normal; border-bottom: 0px solid #CCC; margin: 0px 10px 0px 10px;}

a.sub_menu_off_fotter:hover {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; text-decoration: none; font-weight: normal; margin: 0px 10px 0px 10px;}

a.sub_menu_on_fotter {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; text-decoration: none; font-weight: normal; border-bottom: 0px solid #CCC; margin: 0px 10px 0px 10px;}

a.sub_menu_on_fotter:hover {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; text-decoration: none; font-weight: normal; margin: 0px 10px 0px 10px;}

a.redes {margin-left: 10px;}

p.blanco {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 10px; padding-top: 8px; color: #FFF; font-weight: normal; text-align : left;}

a.link_footer {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; text-decoration: none; font-weight: normal;}

a.link_footer_gris {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-decoration: none; font-weight: normal;}

span.gris {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999; font-weight: normal; text-align : left; }

span.blanco_der {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: normal; margin-left: 100px;}

p.titulo_scroll {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; font-weight: normal; margin-bottom: 10px;}

span.titulo_scroll_noti {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000; font-weight: normal; margin-bottom: 10px;}

span.subtitulo_scroll_noti {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666; font-weight: normal;}

p.ficha_txt {padding-bottom: 5px;}

#banner { float: left; width: 206px; height: 436px; border: 0px solid #ccc; margin: 0px 0px 0px 0px;  background-image: url(../images/fondos/banner.jpg); }

#texto_banner { float: left; width: 646px; height: 143px; border: 0px solid #ffcc00; margin: 33px 0px 0px 47px; }	

#home_caja_1 { float: left; width: 157px; min-height: 191px; border: 0px solid #ccc; margin: 30px 0px 0px 22px;}

#home_caja_2 { float: left; width: 157px; min-height: 191px; border: 0px solid #ccc; margin: 30px 0px 0px 22px;}

#home_caja_3 { float: left; width: 157px; min-height: 191px; border: 0px solid #ccc; margin: 30px 0px 0px 22px;}

#home_caja_4 { float: left; width: 157px; min-height: 191px; border: 0px solid #ccc; margin: 30px 0px 0px 22px;}


#texto_contenido { float: left; width: 673px; min-height: 143px; border: 0px solid #ffcc00; margin: 20px 0px 0px 47px;}

#texto_creditos { float: left; width: 240px; min-height: 100px; border: 0px solid #ffcc00; margin: -80px 0px 0px 80px;}
	
	

p.texto {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: normal; text-align : left; }

p.texto_rigth {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: normal; text-align : right; margin-right: 0px;}

p.texto_azul {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #2E3185; font-weight: normal; text-align : left; margin: 20px 0 0 70px;}

p.texto_info {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: normal; text-align : left; margin: 10px 0 0 80px;}

span.azul {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #2E3185; font-weight: normal; text-align : left; }

span.rojo {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #DF151F; font-weight: normal; text-align : left; }


.input_text { width: 280px; height: 20px; border: 1px solid #999; color: #666; font-size: 12px; background: #D8D8D8; margin-bottom: 0px;}

.input_text_area { width: 280px; border: 1px solid #999; color: #666; font-size: 12px; background: #D8D8D8;}

.buttom {background-color: #FFF; width: 80px; border: 0px; color: #FFF; margin-right: 5px; cursor: pointer;}

 
p.texto_azul_prod {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #2E3185; font-weight: normal; text-align : left; margin: 20px 0 0 50px;}

p.texto_info_prod {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: normal; text-align : left; margin: 10px 0 0 62px;}

p.texto_info_prod_2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold; text-align : left; margin: 10px 0 0 52px;}
