﻿/* Perfect Wide - www.perfectwide.com */
body {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin:0px;
}
p,h1,h2,h3,h4,h5,h6 { margin:0px; padding:3px 0px 4px 0px; }
a, .color { color:#E00034; }
.input_text {
	border:1px solid #B3AA9F;
	padding-left:2px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.boton {
	border:1px solid #E00034;
	background: #E00034;
	color: #ffffff;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.boton_pequenyo {
	border:0px;
	background: #E00034;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
form { display:inline;}
.titulo { color:#E00034;font-family:Helvetica, Arial, sans-serif; font-size:18px; font-weight:bold }
.titulo2 { font-family:Helvetica, Arial, sans-serif; font-size:14px }
.titulo3 { color:#E00034;font-family:Helvetica, Arial, sans-serif; font-size:18px; }
.no-borde { margin:0px; background:none; border:0px; padding:0px;}
.titulo4 { color:#000000;font-family:Arial, sans-serif; font-size:24px; font-weight:bold }
.titulo5 { color:#ffffff;font-family:Arial, sans-serif; font-size:20px;}

#contenedor {
	text-align:left;
	width:942px;
}
#cabecera { padding:10px 0px 10px 0px; }
#cabecera_inside { padding:10px 0px 5px 0px; }
#idiomas { font-size:10px; text-transform:uppercase; }
#idiomas a { color:#000000; text-decoration:none; }
#idiomas a:hover { color:#E00034; }
#idiomas a.seleccionado {color:#E00034; font-weight:bold; }
#popupRazones { position:absolute; width:566px; visibility:hidden; z-index:99999999; margin-left:188px }
/*.razon { opacity:0.0;filter:alpha(opacity=0); display:none; text-align:justify; clear:both }*/
.razon { text-align:justify; clear:both }
.seccion_rojo { background:#E00034; color:#FFFFFF; }
.numero { width:92px; float:left; text-align:right; }
#popUpGama { position:absolute; width:566px; visibility:hidden; z-index:99999999; margin-left:188px }
#menu { font-size:11px; text-transform:uppercase; padding-bottom:5px; }
#menu a { color:#000000; text-decoration:none; margin:0px 12px 0px 0px }
#menu a:hover { color:#E00034; }
#menu a.seleccionado {color:#E00034; font-weight:bold; }
.cuadro_home_foto { position:absolute; height:192px; width:312px; }
.cuadro_home_texto { position:absolute; height:192px; width:312px; visibility:hidden; font-family: Helvetica, Arial, sans-serif; color:#FFFFFF; font-size:12px }
.cuadro_home { height:192px; width:312px; float:left; padding-bottom:10px;  }
.linea_top { border-top: 1px solid #CEC9C2; clear:both }
#pie { font-size:10px; padding-top:5px }
#pie a{ color:#000000; text-decoration:none; }
#pie a:hover { color:#E00034; text-decoration:underline; }
#contenido_contenidos { margin-top:5px; padding-top:10px; padding-bottom:10px }
#content_aviso {width:750px; height:390px; padding:40px 0px 40px 0px; text-align:left }
#contenido_ilimitada { margin-left: 200px; width:405px; height:230px; text-align:justify; padding-right:5px; }
#col1_ilimitada { float:left; width:610px; padding-top:10px; }
#col2_ilimitada {float:right; width:314px; background:url(../images/fondoGaleriaSlider.jpg) no-repeat 0px 5px; padding-top:11px; padding-left:5px }
#submenu { font-size:11px; text-transform:uppercase; padding-bottom:5px; padding-top:5px }
#submenu a { color:#000000; text-decoration:none; margin:0px 12px 0px 0px }
#submenu a.enlaceitem { color:#000000; text-decoration:none; margin:0px 12px 0px 0px; text-transform:none; margin:0px 1px 0px 0px }
#submenu a:hover { color:#E00034; }
#submenu a.seleccionado {color:#E00034; font-weight:bold; }
#col1_espectaculos { float:left; width:350px; padding-top:10px; }
#contenido_espectaculos { margin-left: 45px; width:300px; height:230px; text-align:justify; padding-right:5px; }
#contenido_profesionales { padding:10px 0px 0px 20px; background:url(../images/bg_profesionales.jpg) no-repeat 50% top; height:302px; color:#FFFFFF;  }
.descargar_catalogo_prof { display:block; text-align:center; font-size:10px; color:#999999; padding-top:37px; text-decoration:none; background:url(../images/ico_descargar_catalogo_prof.jpg) no-repeat 50% top; width:100px; text-transform:none; float:right }
.descargar_catalogo_prod { display:block; text-align:center; font-size:10px; color:#999999; padding-top:45px; text-decoration:none; background:url(../images/ico_descargar_catalogo.jpg) no-repeat 50% top; width:100px; text-transform:none; float:right }
.ver_video_corp { display:block; text-align:center; font-size:10px; color:#999999; padding-top:45px; text-decoration:none; background:url(../images/ico_video_corporativo.jpg) no-repeat 50% top; width:100px; text-transform:none; float:right }
a.enlace_cuadrado { color:#FFFFFF; text-decoration:none;  padding-left:5px; padding-right:5px; display:block; text-transform:uppercase; width:86px; line-height:12px }
a.enlace_cuadrado:hover { color:#000; }
a.enlace_cuadrado_seleccionado { color:#000; text-decoration:none;  padding-left:5px; padding-right:5px; display:block; text-transform:uppercase; width:86px; line-height:12px }
#scroll_h { width:942px; overflow:hidden; height:96px; }
#c_contenido_profesionales { width:330px; height:275px; padding-right:5px }
.enlace_avances {display:block; text-align:left; font-size:10px; color:#999999; padding:2px 0px 0px 23px; text-decoration:none; background:url(../images/ico_avance.jpg) no-repeat top left; text-transform:none; float:right; text-transform:uppercase }
a.enlace_avance { color:#FFFFFF; text-decoration:none;  padding-left:5px; padding-right:5px; display:block; font-size:11px; width:90px; font-weight:bold }
a.enlace_avance:hover { color:#000; }
#col2_avances { float:right; width:575px; padding:25px 0px 0px 0px }
.scroll_v_avances { width:555px; height:220px;overflow:hidden; float:left}
#scroll_avances { width:15px; height:220px;float:left; text-align:right; }
#scroll_avances p { padding-bottom:190px; }
.popUpAvance {position:absolute; width:566px; visibility:hidden; z-index:99999999; margin-left:188px}
.scroll_galeria { float:left; width:25px; padding-top:185px; text-align:center; }
.c_galeria { position:relative; float:left; width:885px; height:353px; overflow:hidden; padding:15px 0px 15px 0px }
.c_galeria_cuadro { float:left; width:165px; height:111px; padding:6px }
.c_galeria_cuadro_img { position:absolute; width:165px; height:111px; }
.c_videos { position:relative; float:left; width:920px; height:345px; overflow:hidden; padding:15px 0px 15px 0px; }
.scroll_videos { float:left; width:10px; padding-top:185px; text-align:center; }
.c_videos_caja  { position:relative; float:left; width:220px; height:80px; padding:5px; font-size:11px }
.c_videos_marco { position:relative; width:198px; height:58px; padding:10px; border:1px solid #B3AA9F; }
.popUpVideo {position:absolute; width:507px; visibility:hidden; z-index:99999999; margin-left:188px; margin-top:150px; background:#000000; text-align:right}
.c_videos_marco a{ text-decoration:none; color:#000000; }
.c_videos_marco a:hover { text-decoration:underline; }
.c_videos_imagen { position:absolute; width:90px; height:60px;}
.descargar_premios { display:block; text-align:center; font-size:10px; color:#999999; padding-top:50px; text-decoration:none; background:url(../images/ico_premios.jpg) no-repeat 50% top; width:100px; text-transform:none; float:right }
#popUpListado { position:absolute; width:566px; visibility:hidden; z-index:99999999; margin-left:188px } 
.popUpNoticias {position:absolute; width:566px; visibility:hidden; z-index:99999999; margin-left:188px}
.enlace_plano { display:block; font-size:11px; color:#000000; padding-top:3px; text-decoration:none; background:url(../images/ico_plano.jpg) no-repeat top right; height:19px; text-transform:none; font-weight:bold; width:160px;}
.texto_grande { font-size:13px; }
#gracias { position:absolute; background:white; width:585px; padding:30px 0px 30px 0px; height:452px; margin-left:185px; border:1px solid #B3AA9F;}
#carrusel {float:right; width:563px; padding-top:10px;}
#carrusel a,#carrusel_completo a {color:#FFFFFF; }
#carrusel img, #carrusel_completo img {border:0px; }
#carrusel_completo { padding-top:30px; text-align:center; }
#carrusel_completo h2, #carrusel_completo p { text-align:left;}
#c_ajax { background: url(../images/ajax-loader.gif) no-repeat 50% 50%; }
