* { margin:0; padding:0; }
body { font-family: 'Trebuchet MS', 'Verdana', sans-serif; background:#fefcfd; color:#666; }
h6 { font-size:09px; }
h5 { font-size:10px; }
p { font-size:12px; }
h4 { font-size:14px; }
h3 { font-size:16px; }
h2 { font-size:18px; }
h1 { font-size:24px; }
tr { font-size:11px; }
ul, ol { list-style:none; }
li { }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { outline:none; border:none; }
/* ESTRUCTURA GRID 960 ================================================================================= */

.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0px; height:0px; }
.container_16 { margin-left: auto; margin-right: auto; width: 960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { /*display: inline;*/

    float: left; }
/* 1y15 2y14 3y13 4y12 5y11 6y10 7y9 8y8*/

.container_16 .grid_1 { width:60px }
.container_16 .grid_2 { width:120px }
.container_16 .grid_3 { width:180px }
.container_16 .grid_4 { width:200px }
.container_16 .grid_5 { width:300px }
.container_16 .grid_6 { width:360px }
.container_16 .grid_7 { width:420px }
.container_16 .grid_8 { width:480px }
.container_16 .grid_9 { width:540px }
.container_16 .grid_10 { width:600px }
.container_16 .grid_11 { width:660px }
.container_16 .grid_12 { width:720px }
.container_16 .grid_13 { width:780px; }
.container_16 .grid_14 { width:840px }
.container_16 .grid_15 { width:900px }
.container_16 .grid_16 { width:960px }
.container_16 .prefix_4 { padding-left:200px; }
.alpha { margin-left: 0; }
.omega { margin-right: 0; }
span.titulo { font-size:36px; color:#fc6600; display:block; }
h2.subtitulo { color:#fc6600; display:block; margin-top:10px; margin-bottom:20px; }
/* HEADER  ============================================================================================================= */	

#header { margin-top:15px; }
#header .menu_secundario { }
#header .menu_secundario ul { color:#ccc; margin:15px 0 0 510px; }
#header .menu_secundario li { float:left; font-size:12px; margin-right:10px; margin-bottom:15px; list-style:none; }
#header .menu_secundario li a { color:#f60; }
#header .menu_secundario li a.activa { color:#f60; font-weight:bold; }
#header .menu_secundario li a:hover { color:#f60; }
#header .menu_principal { height:53px; color:#ccc; padding-left:38px; }
#header .menu_principal div.menu { float:left; height:30px; padding:0 17px 0 10px; text-align:center; margin:0 12px 0 5px; border-right:1px solid #ccc; }
#header .menu_principal div.menu.borde { border-right:none; }
#header .menu_principal a { color:#666; text-decoration:none; padding-bottom:10px; display:block; }
#header .menu_principal a span { font-size:16px; display:block; text-align:center; }
#header .menu_principal div a span.peque { font-size:12px; display:block; margin-bottom:-5px; text-align:center; }
#header .menu_principal div a span.grande { font-size:16px; display:block; text-align:center; margin-top:12px; }
#header .menu_principal a:hover { color:#666; background:url(imagenes/menu_principal_hover.gif) no-repeat center bottom; }
#header .menu_principal .activa { color:#666; background:url(imagenes/menu_principal_hover.gif) no-repeat center bottom; }


/* trigger button */
#download_now {cursor:pointer;}

/* tooltip styling */
.tooltip {display:none;height:86px;padding:0px 30px 10px 30px;width:216px;}

.apadrina{background:url(imagenes/SubmenuAyuda.png) no-repeat; width:186px; height:86px; padding:15px;}
.apadrina li{list-style:none}
.apadrina li a{font-size:14px;background:none !important;}
.apadrina li a:hover{background:none !important;}
.bb1{border-bottom:1px solid #ccc; margin-bottom:5px;}


#header .logotipo { margin-top:0px; }
/* BANNERS  ============================================================================================================= */	

#banner { height:245px; }
#banner.principal { margin:12px 0 6px 0; background:url(imagenes/banner_principal.jpg); }
#banner.contacto { margin:12px 0 0 0; background:url(imagenes/banner_contacto.jpg) no-repeat; }
#banner.noticias { margin:12px 0 0 0; background:url(imagenes/banner_noticias.jpg) no-repeat; }
#banner.quienes { margin:12px 0 0 0; background:url(imagenes/banner_quienes.jpg); }
#banner.ninos { margin:12px 0 0 0; background:url(imagenes/banner_todo_ninos.jpg); }
#banner.patrocinio { margin:12px 0 0 0; background:url(imagenes/banner_patrocinio.jpg); }
.banner_texto { background:url(imagenes/banner_quienes_texto.jpg) no-repeat top; height:112px; margin:0 0 6px 0; }
.banner_texto h2 { color:#f60; margin-left:50px; padding-top:15px; margin-bottom:10px; }
.banner_texto p { color:#ae7046; margin-left:50px; width:550px; font-style:italic; font-weight:bold; }
#banner.bannerEmpresas { margin:12px 0 0 0; background:url(imagenes/banner_empresas.jpg); }
.banner_textoEmpresas { background:url(imagenes/banner_quienes_texto.jpg) no-repeat top; height:112px; margin:0 0 6px 0; }
.banner_textoEmpresas h2 { color:#f60; margin-left:50px; padding-top:5px; margin-bottom:5px; }
.banner_textoEmpresas p { color:#ae7046; margin-left:50px; width:620px; font-style:italic; font-weight:bold; }
.banner_textoEmpresas span { color:#ae7046; margin-left:50px; width:620px; font-style:italic; font-weight:normal; float:right; font-size:12px; margin-top:8px; }

#banner.todo_patrocinio { margin:12px 0 0 0; background:url(imagenes/banner_todo_patrocinio.jpg); }
.banner_texto_todo_patrocinio { background:url(imagenes/banner_quienes_texto_patrocinio.jpg) no-repeat top; height:134px; margin:0 0 10px 0; }
.banner_texto_todo_patrocinio div { float:left; width:290px; padding-left:20px; }
.banner_texto_todo_patrocinio h2 { color:#f60; margin-left:10px; padding-top:5px; margin-bottom:5px; }
.banner_texto_todo_patrocinio p { color:#ae7046; margin:0 15px 0 10px; font-style:italic; font-weight:bold; }
/* BTNS  ============================================================================================================= */	

.caja_amarilla input.btn_naranjo { background:url(imagenes/btn_naranjo.gif) no-repeat; color:#fff; font-size:14px; padding:8px 0px; font-weight:bold; margin-left:50px; margin-top:15px; border:none; width:151px; cursor:pointer; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.caja_amarilla input.btn_naranjo:hover { background:url(imagenes/btn_naranjo_hover.gif) no-repeat; }
#banner .btn_verde { margin-top:181px; margin-left:732px; }
.caja_verde .btn_verde { margin-top:15px; margin-left:50px; float:left; }
/* SECCIONES  ============================================================================================================= */	

span.titulo { font-size:36px; color:#fc6600; margin:20px 0; display:block; }
#quienes h1 { color:#fc6600; margin-bottom:15px; }
#quienes h3 { color:#4ca71f; margin-bottom:25px; }
#quienes p { color:#666; margin-bottom:15px; font-size:14px; font-weight:normal; line-height:18px; }
#faq p a { color:#4ca71f; margin-bottom:15px; font-size:14px; font-weight:normal; line-height:18px; text-decoration: underline; margin-left:5px; display:block; }
#faq p { color:#666; margin-bottom:15px; font-size:14px; font-weight:normal; line-height:18px; margin-left:5px; }
#contacto p { color:#666; margin-bottom:15px; font-size:14px; font-weight:normal; line-height:18px; }
#contacto table { width:480px; }
#contacto th { color:#666; margin-bottom:15px; font-size:14px; font-weight:normal; line-height:18px; text-align:right; width:150px; }
#contacto td { padding:2px; }
#contacto input.campo { border-top:2px solid #e5e5e5; border-left:2px solid #e5e5e5; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; padding:5px; }
#contacto textarea { border-top:2px solid #e5e5e5; border-left:2px solid #e5e5e5; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; padding:5px; width:265px; height:220px; }
#contacto select { border-top:2px solid #e5e5e5; border-left:2px solid #e5e5e5; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; padding:0px; width:55px; height:29px; background:#fff; }
#contacto input.enviar { background:url(imagenes/btn_contacto_enviar.gif) no-repeat; color:#fff; text-align:center; font-size:14px; font-weight:bold; padding:9px 0px; border:none; width:91px; cursor:pointer; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:15px; display:block; float:left; }
#contacto input.cancelar { background:none; cursor:pointer; margin-top:25px; float:left; border:none; color:#fc6600; text-decoration:underline; margin-left:25px; }
#contacto div.ejemplo { color:#999; font-weight:normal; }
#contacto div.ejemplo p { font-size:11px !important; }
#patrocinio p { color:#666; margin-bottom:15px; font-size:14px; font-weight:normal; line-height:18px; margin-left:5px; }
#patrocinio p a { color:#ff6600; margin-top:15px; font-size:14px; font-weight:normal; text-decoration:underline; }
#noticias_principales p a { color:#ff6600; margin-top:15px; font-size:14px; font-weight:normal; text-decoration:underline; }
#noticias_principales h2 { color:#fc6600; margin-bottom:10px; }
#noticias_principales h2 a { color:#fc6600; margin-bottom:10px; }
#noticias_principales img { padding:5px; border:1px solid #d0d0d0; margin:0 auto; margin-bottom:10px; }
#noticias_principales .division { border-bottom:1px solid #dfdfdf; height:1px; margin-top:20px; margin-bottom:20px; }
#noticias_principales p { margin-bottom: 18px; }
#noticias_secundarias { margin-top:20px; }
#noticias_secundarias div { border-bottom:1px solid #dfdfdf; padding:5px 10px; margin-bottom:10px; margin-left:20px; }
#noticias_secundarias div.borde { border-bottom:none; padding:5px 10px; margin-bottom:10px; margin-left:20px; }
#noticias_secundarias div.borde a { margin-left:120px; }
#noticias_secundarias img { padding:5px; border:1px solid #d0d0d0; margin:0 auto; margin-right:10px; float:left; margin-bottom:15px; }
#noticias_secundarias a { color:#ff6600; margin-top:15px; font-size:12px; font-weight:normal; }
#noticias_secundarias h3 { color:#666; }
#noticias_secundarias h3 a { color:#666; }
#noticia { padding:10px; }
#noticia p { margin-bottom:10px; }
#noticia p a { color:#ff6600; margin-top:15px; font-size:14px; font-weight:normal; text-decoration:underline; }
#noticia h2 { color:#fc6600; margin-bottom:10px; }
#noticia h2 a { color:#fc6600; margin-bottom:10px; }
#noticia img { padding:5px; border:1px solid #d0d0d0; margin:10px; float: left; }
#noticia .division { border-bottom:1px solid #dfdfdf; height:1px; margin-top:20px; margin-bottom:20px; }
#recursos { padding:10px; }
#recursos p { margin-bottom:10px; margin-left:15px; }
#recursos ul { margin-bottom:10px; margin-left:15px; }
#recursos li { font-size:12px; list-style:disc; list-style-position:inside; }
#recursos p a { color:#ff6600; margin-top:15px; font-size:14px; font-weight:normal; text-decoration:underline; }
#recursos h2 { color:#fc6600; margin-bottom:10px; }
#recursos h2 a { color:#fc6600; margin-bottom:10px; }
#recursos h4 { color:#fc6600; margin-bottom:10px; font-weight:normal; }
#recursos img { padding:5px; border:1px solid #d0d0d0; margin:10px; float: left; }
#recursos .division { border-bottom:1px solid #dfdfdf; height:1px; margin-top:20px; margin-bottom:20px; }
/* CAJAS  ============================================================================================================= */	

.caja_verde { background:url(imagenes/caja_verde.gif) no-repeat; height:230px; }
.caja_verde h4 a { color:#5bc128; margin-top:25px; margin-bottom:10px; font-weight:normal; text-align:center; text-decoration:underline; display:block; }
.caja_verde h1 { color:#5bc128; padding-top:25px; margin-bottom:10px; font-weight:normal; text-align:center; }
.caja_verde ul { margin-left:35px; }
.caja_verde ul li { background:url(imagenes/caja_verde_li.gif) no-repeat top left; list-style:none; display:block; width:400px; font-size:14px; padding-bottom:3px; padding-left:20px; color:#666; line-height:15px; }
.caja_verde ul li.cuatro { width:300px; }
.caja_verde input.btn_verde { background:url(imagenes/btn_verde.png) no-repeat; color:#fff; text-align:center; font-size:18px; font-weight:bold; padding:11px 0px; border:none; width:171px; cursor:pointer; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; margin-left:50px; margin-top:15px; }
.caja_amarilla { background:url(imagenes/caja_amarilla.gif) no-repeat; height:226px; margin-top:10px; }
.caja_amarilla .mas_info { margin-top:10px; margin-left:55px; }
.caja_amarilla_a_quien { background:url(imagenes/caja_amarilla_a_quien.gif) no-repeat; }
.caja_amarilla h1 { color:#fc6600; margin-top:28px; margin-bottom:10px; margin-left:35px; font-weight:normal; }
.caja_amarilla ul { margin-left:35px; }
.caja_amarilla ul li { background:url(imagenes/caja_amarilla_li.gif) no-repeat top left; list-style:none; display:block; width:400px; font-size:14px; padding-bottom:3px; padding-left:20px; color:#666; line-height:15px; }
.caja_amarilla ul li.cuatro { width:300px; }
.caja_amarilla_grande { background:url(imagenes/caja_amarilla_grande.gif) no-repeat; height:266px; margin-top:10px; color:#666; }
.video_testimonio { width:430px; padding:25px 20px 15px 30px; float:left; }
.video_testimonio h2, h3 { color:#f60; }
.video_testimonio h3 { margin-bottom:10px; font-weight:normal; }
.ver_testimonio { width:440px; float:left; padding:25px 20px; }
.ver_testimonio .nav { text-align:right; float:right; margin-right:10px; display:block; margin-top:35px; }
.ver_testimonio h2 { margin-bottom:10px; color:#f60; font-weight:normal; }
.ver_testimonio p { margin-bottom:10px; }
.ver_testimonio p a { margin-bottom:10px; color:#f60; margin-left:10px; padding:2px; }
/* VIDEOS  ============================================================================================================= */	

.videos_01 { background:url(imagenes/caja_videos_01.gif) top; padding:10px 15px 5px 15px; margin-top:10px; color:#666; overflow: hidden; }
.video { width:280px; float:left; margin-right:15px; }
.videos_01 h2, h3 { color:#f60; }
.videos_01 h3 { margin-bottom:10px; font-weight:normal; }
.videos_01 a { margin-top:22px; font-size:12px; display:block; float:right; color:#f60; font-size:12px; }
.videos_02 { background:url(imagenes/caja_videos_02.gif) no-repeat; height:9px; }
/* MINI NOTICIAS INICIO  ============================================================================================================= */	

.mini_noticias_inicio { padding:10px; color:#666; }
.mini_noticias_inicio img { padding:5px; border:1px solid #d0d0d0; margin:0 auto; }
.mini_noticias_inicio h3 { color:#f60; margin-bottom:10px; font-weight:normal; }
.mini_noticias_inicio a { color:#FF6600; float:left; font-weight:bold; }
/* DIVISION  ============================================================================================================= */	

.division { border-bottom:1px solid #dfdfdf; height:1px; margin-top:20px; }
/* RECURSOS  ============================================================================================================= */	



.recursos { color:#666; }
.recursos h2 { color:#666; margin-top:18px; }
.recursos h3 { color:#f60; margin-top:12px; font-weight:normal; }
/* RECURSOS  ============================================================================================================= */	

.division_pie { background:url(imagenes/division_pie.gif) no-repeat; height:8px; margin:20px; }
.recursos h2 { margin-left:10px; }
.recursos h3 { margin-left:10px; margin-bottom:10px; }
.recursos_01, .recursos_02, .recursos_03 { float:left; width:110px; padding:10px; }
.recursos_01 h4, .recursos_02 h4, .recursos_03 h4 { color:#f60; font-size:12px; font-weight:bold; margin-top:-10px; height:45px; display:block; }
.recursos_01 ul { margin-top:10px; }
.recursos_01 li { font-size:11px; list-style: disc; margin-left:10px; }
.recursos_02 ul { margin-top:10px; }
.recursos_02 li { font-size:11px; list-style: disc; margin-left:10px; }
.recursos_01 a, .recursos_02 a, .recursos_03 a { float:left; color:#f60; font-weight:bold; }
.recursos_03 { float:left; width:150px; padding:10px; }
.recursos_division { border-left:1px solid #dfdfdf; float:left; width:1px; height:180px; }
/* PIE ================================================================================= */



#pie img { float:right; }
#pie { color:#999; }
/* ACORDEON FAQ ================================================================================= */

.container_faq { width: 480px; margin: 0 auto; }
.container_faq h2.acc_trigger { padding: 0; font-weight: normal; color:#4ca71f; padding:5px 10px 5px 10px; }
.container_faq h2.acc_trigger a { color: #4ca71f; text-decoration: none; display: block; padding:0; font-size:14px; }
.container_faq h2.acc_trigger a:hover { color: #fc6600; }
.container_faq h2.active { background-position: left bottom; }
.container_faq .acc_container { margin: 0; padding: 0; overflow: hidden; font-size: 1.2em; width: 450px; clear: both; background: #fff; }
.container_faq .acc_container .block { padding:0px; margin:5px 0 0 0; }
.container_faq .acc_container .block p { margin:5px 0px 10px 10px; display:block; color:#666; font-size:14px; line-height:18px; }
/* ACORDEON QUIENES SOMOS ================================================================================= */

.container_quienes { width: 480px; margin: 0 auto; }
.container_quienes h2.acc_trigger { font-weight: normal; background:url(imagenes/desplegable.gif) no-repeat; height:26px; color:#fc6600; padding:5px 10px 5px 10px; margin-bottom:5px; }
.container_quienes h2.acc_trigger a { color: #fc6600; text-decoration: none; display: block; padding: 0 0 0 20px; }
.container_quienes h2.acc_trigger a:hover { color: #fc6600; }
.container_quienes h2.active { background-position: left bottom; }
.container_quienes .acc_container { margin: 0 0 5px; padding: 0; overflow: hidden; font-size: 1.2em; width: 450px; clear: both; background: #fff; }
.container_quienes .acc_container .block { padding:0px; }
.container_quienes .acc_container .block ul { margin:5px 0px 10px 25px; display:block; }
.container_quienes .acc_container .block li { font-size:14px; margin-left:25px; margin-bottom:5px; }
.container_quienes .acc_container .block li a { font-size:14px; color:#4ca71f; text-decoration:underline; }
.container_quienes .acc_container .block li a.active { font-weight:bold; }
/* Leightbox ================================================================================= */



.que_recibe { background:#ffffcc; color: #333; display: none; position: absolute; top: 10%; left: 30%; width: 600px; height: 450px; text-align: left; z-index:1001; overflow: auto; }
.que_recibe .cierra { width:42px; height:39px; float:right; color:#fff; background: url(imagenes/lo_llamamos_cerrar.gif) no-repeat top right; font-size:1px; margin-right:0px; display:block; }
.que_recibe h1 { color:#fe6700; font-weight:normal; margin-top:20px; margin-left:25px; }
.que_recibe h3 { color:#fe6700; font-weight:normal; margin-left:25px; }
.que_recibe p { color:#666; margin:0 25px 5px 25px; }
.lo_llamamos { background:url(imagenes/lo_llamamos.gif) no-repeat; color: #333; display: none; position: absolute; top: 25%; left: 33%; width: 495px; height: 368px; background-color: #FFFFCD; text-align: left; z-index:1001; overflow: no; background-repeat: no-repeat; background-position: center bottom; }
.lo_llamamos .cierra { width:42px; height:33px; margin-left:453px; color:#FFFFCD; background: url(imagenes/lo_llamamos_cerrar.gif) no-repeat top right; font-size:1px; }
.lo_llamamos h1 { color:#fe6700; font-weight:normal; margin-top:-10px; margin-left:25px; }
.lo_llamamos p { color:#666; margin-left:25px; }
.lo_llamamos input.area { background:url(imagenes/lo_llamamos_area.gif) no-repeat; border:none; padding:10px 8px; position:relative; top:73px; left:248px; }
.lo_llamamos input.numero { background:url(imagenes/lo_llamamos_numero.gif) no-repeat; border:none; padding:10px 8px; position:relative; top:73px; left:128px; _left:120px;  #left:120px;
}
.lo_llamamos input.solicitar { background:url(imagenes/lo_llamamos_solicitar.gif) no-repeat; border:none; padding:8px 10px 8px 20px; _padding:4px 5px 8px 0px;  #padding:4px 5px 8px 0px;
position:relative; width:171px; top:125px; left:250px; color:#fff; display:block; text-decoration:none; cursor:pointer; font-size:16px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#overlay { display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000; background-color:#333; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.lightbox[id] { /* IE6 and below Can't See This */ position:fixed; }
#overlay[id] { /* IE6 and below Can't See This */ position:fixed; }
.mensajeError { background-color: #F8E0B6; padding: 10px; border: 1px solid #F38B3F; font-family: Arial, Helvetica, sans-serif; color: #D0432F; font-size: 12px; font-weight: bold; font-style: italic; margin-bottom: 10px; }
.error { font-weight: bold; color: #D0432F; }
.campo.error { border: 1px solid #D0432F; }
.mensajeErrorW90 { margin:10px auto 15px auto; width:90%;}
.empresas_faq .acc_container .block .mensajeErrorW90 p { font-size:12px; color:#D0432F; }
.addtoany_list a { color:#ff6600; margin-top:15px; font-size:12px; font-weight:normal; }
#TB_ajaxContent .cierra { display: block; text-align: right; }
#TB_ajaxContent .contenido { padding:15px }
#TB_ajaxContent.TB_modal { padding:0px !important; width:711px !important; }
.btnHomeClick { background-image: url(imagenes/boton-te-llamamos-over.gif); background-repeat: no-repeat; display: block; height: 36px; width: 138px; border: thin none #FFF; background-position: 0px 0px; cursor:pointer; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }
/*.btnNavidad {

	display:none;

}*/

.btnNavidad a, .btnNavidad a:hover { /*display: none;*/

	width: 191px; height: 67px; overflow: hidden; text-indent: -9999px; padding: 0 !important; position: relative; top: -10px; background: url(imagenes/btnEnviaSaludos2.gif) top left no-repeat !important; }
/*

.btnNavidad a:hover {

	display: block;

	width: 191px;

	height: 67px !important;

	overflow: hidden;

	text-indent: -9999px;

	padding: 0 !important;

	background-position: 0px -68px !important;

	background: url(imagenes/btnEnviaSaludos.jpg) bottom left no-repeat !important;

}*/



*html .btnNavidad a { position: absolute !important; top: 35px !important; z-index: 99; }
.btnHomeClick:hover { background-image: url(imagenes/boton-te-llamamos-over.gif); background-position: 0px -36px; }
.footerPequeno { float: none; clear: both; font-size: 10px; text-align: left; padding-top: 10px; }
.footerPequeno a { color:#f60; text-decoration: none; }
.footerPequeno a:hover { text-decoration: underline; }
.fleft { float:left; }
.mLeft10 { margin-left:10px;}
.lHeight35 { line-height:35px;}
.mTop5 { margin-top:5px; }
.mTop10 { margin-top:10px; }
.mTop30 { margin-top:30px; }
.mRig15 { margin-right:15px; }
.nueva a.btn_naranjo { background:url(imagenes/btn_naranjo2.gif) no-repeat; color:#fff; font-size:14px; padding:9px 0px; font-weight:normal; margin-left:160px; border:none; text-align:center; width:151px; display:block; cursor:pointer; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.nueva a.btn_naranjo:hover { background:url(imagenes/btn_naranjo_hover2.gif) no-repeat; }
.nueva h2 { margin-bottom:10px; }

.LinkWorldVision {color: #F60; font-weight: bold;}
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }


.SocialBar { width:64px; height:171px; position:fixed; right:0; top:160px; background:url(imagenes/worldvision_socialnetwork.png) no-repeat; padding-top:2px;}
.SocialBar ul li a { height:39px; width:40px; display:block; margin:12px 0 0 17px;}
.SocialBar ul li a.faceBook { background:url(imagenes/facebook.png) no-repeat;}
.SocialBar ul li a.twitter { background:url(imagenes/twitter.png) no-repeat;}
.SocialBar ul li a.youTube { background:url(imagenes/youtube.png) no-repeat;}



.cajaMenuVideos {
overflow: hidden;
margin-top: 5px;
padding: 0px 10px;
}
.cajDonarProyecto { width:362px; height: 161px; background:url(imagenes/donar_proyecto_bg.png) no-repeat left top; text-align:center; padding:20px; margin:15px auto;}
.cajDonarProyecto p { margin:15px 0 ;}
.cajDonarProyecto a {color: #F60;}
.cajDonarProyecto a.btnVerCatalogo {background: url(imagenes/btn_naranjo.gif) no-repeat left top; color: #FFFFFF; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 14px;font-weight: bold; margin: 15px auto; padding: 8px 0 10px 0; width: 151px; display:block; }

.empresas_faq { width: 480px; margin: 0 auto; }
.empresas_faq h2.acc_trigger { padding: 0; font-weight: normal; color:#4ca71f; padding:5px 10px 0px 10px;height: 44px; background: url(imagenes/icon-DOWN.png) 450px center no-repeat; }
.empresas_faq h2.acc_trigger a { color: #FC6600; text-decoration: none; display: block; padding:0; font-size:16px; font-weight:bold; height:44px; border-bottom:1px #ccc solid; line-height:36px; }
.empresas_faq h2.acc_trigger a:hover { color: #fc6600; text-decoration:underline; }
.empresas_faq h2.active { background:#F0F0F0 url(imagenes/icon-UP.png) 450px center no-repeat; }
.empresas_faq .acc_container { margin: 0; padding: 0; overflow: hidden; font-size: 1.2em;  clear: both; background: #F0F0F0; }
.empresas_faq .acc_container .block { padding:0px; margin:5px 0 0 0; }
.empresas_faq .acc_container .block p { margin:5px 10px 10px 10px; display:block; color:#666; font-size:14px; line-height:18px; }

table.contactoEmpresas { margin-bottom:20px;}
table.contactoEmpresas td { padding:7px;}
table.contactoEmpresas td a {color:#EB5F00;}
table.contactoEmpresas label { font-size:14px;}
table.contactoEmpresas label small { float:right;}
table.contactoEmpresas input.campo {
border-top: 2px solid #E5E5E5;
border-left: 2px solid #E5E5E5;
border-bottom: 1px solid #EBEBEB;
border-right: 1px solid #EBEBEB;
padding: 3px;
}
table.contactoEmpresas input.error {
border-top: 2px solid #D0432F;
border-left: 2px solid #D0432F;
border-bottom: 1px solid #D0432F;
border-right: 1px solid #D0432F;
padding: 3px;
}

.MensajeEmpresas { text-align:center; margin:50px 0;}
.confirma h2 {color: #9C0;text-align: center;}
.confirma a {color: #9C0;text-align: center;}
.confirma h3 span {color: black;}

.w265 {width:265px;}
.w220 {width:220px;}
.w100 {width:100px;} 
.w25 {width:25px;}

.w90p {width:90%;}


.btnEmpresasEnviar { background:url(imagenes/btn_enviar.png) top left no-repeat; width:91px; height:36px; display:block; text-indent:-9000px; border:none; float:left;}
.btnEmpresasEnviar:hover { background:url(imagenes/btn_enviar.png) bottom left no-repeat;}

.caja_amarilla_empresas { background:url(imagenes/caja_amarilla_empresas.gif) no-repeat; height:279px; width:433px; display:block; margin-left:16px; margin-top:15px; padding:10px; }
.caja_amarilla_empresas h2 { font-size:16px; font-weight:bold; color:#FC6600; margin:5px 0 0 10px;}
.caja_amarilla_empresas .videoEmpresas { margin:5px 3px;}

.caja_verdeEmpresas { background:url(imagenes/caja_verde.gif) no-repeat; height:230px; }
.caja_verdeEmpresas h4 a { color:#5bc128; margin-top:25px; margin-bottom:10px; font-weight:normal; text-align:center; text-decoration:underline; display:block; }
.caja_verdeEmpresas h1 { color:#5bc128; padding-top:25px; margin-bottom:10px; font-weight:normal; text-align:center; }
.caja_verdeEmpresas ul { margin-left:35px; }
.caja_verdeEmpresas ul li { background:url(imagenes/caja_verde_li.gif) no-repeat top left; list-style:none; display:block; width:400px; font-size:14px; padding-bottom:8px; padding-left:20px; color:#666; line-height:15px; }
.caja_verdeEmpresas ul li.cuatro { width:300px; }
.caja_verdeEmpresas input.btn_verde { background:url(imagenes/btn_verde.png) no-repeat; color:#fff; text-align:center; font-size:18px; font-weight:bold; padding:11px 0px; border:none; width:171px; cursor:pointer; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; margin-left:50px; margin-top:15px; }

.empresas_faq .acc_container .block .contactoEmpresas tr td .telefonoEj { font-size:12px; padding:0; margin:0; margin-top:-5px; text-align:right;}

