@charset "UTF-8";

/* Generales */
body { background: #246370 url(../img/fnd_body.gif) repeat-x; font-size: 11px; font-family: Tahoma; color: #5d5c5c; margin: 0px; padding: 0px }
#centrado #cabecera, #centrado #cabecera div, #centrado #cabecera p, #centrado #cabecera img, #centrado .separador_bloques, #centrado #cuerpo_home,  
	#centrado #pie, #centrado #pie div, #centrado #pie p, #centrado #pie img { display: inline; float: left; margin: 0px; padding: 0px; border: 0px }
#centrado #cabecera a, #centrado #pie a { color: #16a5c4; text-decoration: none }
#centrado #cabecera a:hover, #centrado #pie a:hover { text-decoration: underline }

/* Colores */
.naranja { color: #ff9718 !important }

/* Para SEO Google */
h1.desc { display: none }

/* Estilos web */
#contenedora { width: 100%; background: url(../img/fnd_contenedora.gif) no-repeat center -1px ; display: inline; float: left }
#centrado { width: 1000px; margin: 0px auto }
#centrado .separador_bloques { width: 1000px; background: #FFF url(../img/separa_bloques.gif); font-size: 2px; height: 33px }
#centrado .fuente_grande { font-size: 12px }

/* Cabecera */
#centrado #cabecera { width: 1000px; background: #FFF; position: relative; height: 247px }
#centrado #cabecera .datos_cab { width: 992px; position: absolute; top: 35px; left: 0px; background: none; z-index: 5 }
#centrado #cabecera .datos_cab .datos_act { float: right; padding: 5px 6px 0 0 }
#centrado #cabecera .datos_cab .datos_act a { display: block; width: 123px; height: 24px; margin:10px 0px 0 10px; background: url(../img/blank.gif) }
#centrado #cabecera .menu_user { width: 986px; height: 33px; background: url(../img/fnd_menu_user.gif) no-repeat; font-size: 12px; margin-top:5px; float: right; }
#centrado #cabecera .menu_user p.fecha { width: 246px; text-align: center; margin:9px 0 0 15px }
#centrado #cabecera .menu_user p.user { width: 388px; text-align: center; margin:9px 0 0 161px }
#centrado #cabecera .menu_user p.logueado, #centrado #cabecera .menu_user p.logueado_a { text-align: right; width: 294px; margin-right: 14px }
#centrado #cabecera .menu_user p.logueado_a { width: 216px }
#centrado #cabecera .menu_user img { margin-top: 3px }
#centrado #cabecera .menu_user .registro { margin-right: 14px }
#centrado #cabecera .menu_user .registro_n { margin-left:26px }
#centrado #cabecera .menu_user a { font-weight: bold }
#centrado #cabecera .menu_user .mi_perfil, #centrado #cabecera .menu_user .mi_admin { margin-left: 1px }
#centrado #cabecera .menu_user a.mi_sms { float:left; background-image: url(../img/btn_sms.gif); width: 33px; text-align:center; padding: 6px 32px 7px 5px; color:#FFF; 
	font-weight: normal; margin: 3px 1px 0px 23px }
#centrado #cabecera .img_cab { width: 781px; margin-left: 211px; height: 174px; overflow: hidden }	

/* Menus desplegables */
#centrado #cabecera div.menu_princ { width: 992px; background: url(../img/fnd_menu.gif) right no-repeat; height: 35px }
#centrado #cabecera div.menu_princ ul { width: 766px; display: inline; float: left; padding: 0px; margin: 0px }
#centrado #cabecera div.menu_princ ul li { position: relative; z-index: 6; display: inline; float: left; padding: 0px; margin: 0px }
#centrado #cabecera div.menu_princ ul li a { display: block; height: 35px; float: left }
#centrado #cabecera div.menu_princ ul li a .no_disp { display:none }
#centrado #cabecera div.menu_princ ul li .cab_2 { background: url(../img/cab_2.gif) no-repeat; width: 68px }
#centrado #cabecera div.menu_princ ul li .cab_3 { background: url(../img/cab_3.gif) no-repeat; width: 98px }
#centrado #cabecera div.menu_princ ul li .cab_4 { background: url(../img/cab_4.gif) no-repeat; width: 56px }
#centrado #cabecera div.menu_princ ul li .cab_5 { background: url(../img/cab_5.gif) no-repeat; width: 134px }
#centrado #cabecera div.menu_princ ul li .cab_6 { background: url(../img/cab_6.gif) no-repeat; width: 64px }
#centrado #cabecera div.menu_princ ul li .cab_7 { background: url(../img/cab_7.gif) no-repeat; width: 113px }
#centrado #cabecera div.menu_princ ul li .cab_9 { background: url(../img/cab_9.gif) no-repeat; width: 89px }
#centrado #cabecera div.menu_princ ul li ul { position: absolute; top: 28px; left: 0px; width: 204px; border-top: 7px solid #6b6b6b; z-index: 7; display: none }
#centrado #cabecera div.menu_princ ul li ul li { width: 100%; position: relative }
#centrado #cabecera div.menu_princ ul li ul li ul { position: absolute; top: 0px; left:204px; border: 0px }
#centrado #cabecera div.menu_princ ul li ul li a { display: block; width: 180px; padding: 6px 10px; color: #FFF; border-left: 2px solid #4c4c4c; border-right: 2px solid #4c4c4c; 
	border-top: 2px solid #4c4c4c; background: #4c4c4c; height: auto }
#centrado #cabecera div.menu_princ ul li ul li a:hover { text-decoration: none; background: #FFF; color: #16a5c4 }
#centrado #cabecera div.menu_princ ul li ul li a span { float: right; font-weight: bold }
#centrado #cabecera div.menu_princ ul li ul li.deg_bot { height: 12px; width: 204px; font-size: 2px; background-image: url(../img/bot_menu_des.png) !important; background-image: none;
 	filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/bot_menu_des.png) }

/* Cuerpo Home */
#centrado #cuerpo_home { background: #FFF url(../img/fnd_foro_contenido.gif) no-repeat; width: 972px; padding: 0px 14px }
#centrado .bloque1_a div, #centrado .bloque1_a img, #centrado .bloque1_a p, #centrado .bloque1_a h2, #centrado .bloque1_a input, #centrado .bloque1_a form, 
	#centrado .bloque1_a ul, #centrado .bloque1_a li { margin: 0px; padding: 0px; display: inline; float:left } 
#centrado .bloque1_a { width: 659px; margin: 0px; padding: 0px; display: inline; float:left }
#centrado .bloque1_a .bloque_normal { margin-top: 12px; margin-left: 6px; padding-right: 12px; width: 641px }
#centrado .bloque1_a  h2 { font-size: 18px; font-weight: bold; letter-spacing: -1px; color: #FFF; width: 540px; background: url(../img/fnd_h2_not.gif); 
	text-align: right; padding:6px 0 7px 10px; height:22px; font-family: Arial; text-align:left }
#centrado .bloque1_a .bloque_normal h2 { width: 596px; background: none; color: #16A5C4; border-bottom: 3px solid #5D5C5C; 
	background: url(../img/ico_titulos.gif) no-repeat; padding-left: 45px; padding-bottom: 10px }
#centrado .bloque1_a .bloque_normal .con_menu { background-image: url(../img/ico_titulos_2.gif) }
#centrado .bloque1_a .bloque_normal p { padding: 8px; width: 625px }
#centrado .bloque1_a h2.deg_negro { background: url(../img/fnd_h2_secc1.gif) }
#centrado .bloque1_a .condiciones .flecha { float: right }
#centrado .bloque1_a .bloque .contenido { border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; 
	width: 639px; background: #fbfbfb url(../img/fnd_not.gif) repeat-x }	

#centrado .parte_inferior { background: #e7e7e7 url(../img/der_inf_cajas.gif) no-repeat right; width: 100% }

#centrado .bloque1_a .condiciones { background: #FFF url(../img/ico_bloq_tip_degd_2.gif) no-repeat 647px 0;  width: 647px; margin-top: 12px; padding-right: 12px }	
#centrado .bloque1_a .condiciones .contenido { background-position:bottom }
#centrado .bloque1_a .condiciones .contenido ul { width:100%; padding: 10px 0px }
#centrado .bloque1_a .condiciones .contenido ul li { padding: 2px 10px; width: 619px }	

#centrado .bloque1_a .formulario_datos p.tit_f { font-weight: bold; font-size: 12px; border-bottom: 2px solid #EDEDED }
#centrado .bloque1_a .formulario_datos ul { padding: 8px; width: 625px }
#centrado .bloque1_a .formulario_datos li { padding: 6px 4px 4px 4px; text-align:right; width: 250px }
#centrado .bloque1_a .formulario_datos li.input { text-align:left; width: 353px; padding: 4px 4px 4px 10px; }
#centrado .bloque1_a .formulario_datos li .check { width: 16px; height: 16px; border: none; margin-right: 10px }
#centrado .bloque1_a .formulario_datos li input { padding: 4px; border: 1px solid #5D5C5C; width: 220px }
#centrado .bloque1_a .formulario_datos li input.w100 { width: 100px }
#centrado .bloque1_a .formulario_datos li input.w300 { width: 300px }
#centrado .bloque1_a .formulario_datos .btn_enviar input { width: 100px; font-size: 12px; padding: 2px 0px; color: #000; margin-left: 227px }
#centrado .bloque1_a .formulario_datos li select { padding: 4px; width: 230px }
#centrado .bloque1_a .formulario_datos li textarea { width: 340px; padding: 5px; height: 160px }
#centrado .bloque1_a .formulario_datos li p { padding: 4px 0px; width: 100% }

#centrado .bloque3 { width: 308px; padding-left: 4px; border-left: 1px solid #ededed; display: inline; float:left }
#centrado .bloque3 img { display: inline; float:left }
#centrado .bloque3 .img_registro { margin: 16px 0 0 40px }

/* Tree */
#centrado .bloque1_a .bloque_normal .not_tree { border-bottom: 1px solid #EDEDED; font-size: 12px }

/* Error */
#centrado .bloque1_a .bloque_normal #msgconferror { margin-top: 10px }
#centrado .bloque1_a .bloque_normal #msgconferror p.msgconfirmacion { color: green; background: #bbffbe url(../img/ico_true.gif) no-repeat; padding-left: 50px; width: 583px }
#centrado .bloque1_a .bloque_normal #msgconferror p.error { color: red; background: #ffb2b2 url(../img/ico_false.gif) no-repeat; }
#centrado .bloque1_a .bloque_normal #msgconferror p.msgconfirmacion b { font-size: 12px }

/* Pie */
#centrado #pie { background: #FFF; width: 1000px }
#centrado #pie p, #centrado #pie div.titles_sec { width: 649px; text-align: center; margin: 0px 0px 0px 18px; padding: 6px 0px 12px }
#centrado #pie div.titles_sec { background: url(../img/fnd_menu_pieb.gif); height: 31px; padding: 0px }
#centrado #pie ul { width: 649px; display: inline; float: left; padding: 0px; margin: 0px }
#centrado #pie ul li { width: 99px; text-align: left; padding: 11px 0px 7px 30px; display: inline; float: left; margin: 0px }
#centrado #pie div.social { float: right; padding: 6px 12px 6px 0px; margin-right: 8px }
#centrado #pie div.social img { margin: 0px 2px }
#centrado #pie div.social #social_google { background: url(../img/social_google.gif); width: 38px; height: 34px; margin-right: 2px; padding: 12px 0 0 6px; }
#centrado #pie div#pie_inf { background: url(../img/fnd_pie_inf.jpg); height: 134px; width: 982px; border-top: 4px solid #e0e0e0; padding-left: 18px; color: #cecece }
#centrado #pie div#pie_inf a { color: #cecece }
#centrado #pie div#pie_inf .up { background: url(../img/up_foot.gif) no-repeat; display: block; width: 30px; height: 30px; float: right; margin: 10px 28px 0 0 }
#centrado #pie div#pie_inf .up:hover { background-position: 0px -30px }
#centrado #pie div#pie_inf .up span { display: none }
