@charset "utf-8";
/* CSS Document */

body{
margin:0;
background-color:#121212;
}

img{
border:0;
}

#contenido_general{
	width:950px;
	margin:auto;
}

#contenido_general_videollamada{
	width:1000px;
	margin:auto;
	height: 980px;
}

#banner_head{
	width:950px;
	height:239px;
	margin:auto;
}

.separador_header{
	width:950px;
	height:27px;
	background-image: url(../img_cams/fondo_separador_header_cromo.png);
	background-repeat:repeat-x;
	margin:auto;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	padding-top: 7px;
	clear: both;
}


#contenido_info{
	width:950px;
	height:1000px;
	background-image:url(../img_cams/fondo_telar_contenido_general_content.png);
	background-repeat:no-repeat;
	margin: auto;
}

#contenido_info_video{
	width:950px;
	height:900px;
	background-image:url(../img_cams/fondo_telar_contenido_general_content.png);
	background-repeat:no-repeat;
	margin: auto;
}


#menu{
	width:950px;
	height:30px;
	margin:auto;
	background-image:url(../img_cams/fondo_menu.png);
	background-repeat:repeat-x;
}

.solapa_chica {
	width:200px;
	height:25px;
	float:left;
	background-image:url(../img_cams/separador_menu.png);
	background-repeat:no-repeat;
	background-position:right;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	padding-top: 7px;
}

.solapa_chica_selected {
	width:200px;
	height:25px;
	float:left;
	background-image:url(../img_cams/separador_menu.png);
	background-repeat:no-repeat;
	background-position:right;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	padding-top: 7px;
}

.solapa_gran_selected {
	width:350px;
	height:32px;
	float:left;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	padding-top: 7px;

}


.solapa_chica a{
	color:#FFFFFF;
	text-decoration:none;
}

.solapa_chica a:hover{
	color:#000;
	text-decoration:none;
}


.solapa_chica_selected a{
	color:#FFFFFF;
	text-decoration:none;
}


.solapa_chica .selected{
	color:#000000;
	text-decoration:none;
	background-color:#333333;
	padding:8px 70px 8px 70px;
}


.solapa_gran_selected a{
	color:#FFFFFF;
	text-decoration:none;
}


.solapa_gran .selected{
	color:#000000;
	text-decoration:none;
	background-color:#333333;
	padding:8px 70px 8px 70px;
}


.solapa_gran{
	width:350px;
	height:25px;
	float:left;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	padding-top: 7px;
}

.solapa_gran a{
	color:#FFFFFF;
	text-decoration:none;
}

.solapa_gran a:hover{
	color:#000;
	text-decoration:none;
}


.conectate_marron{
	width:884px;
	height:54px;
	float: left;
	padding-left: 30px;
}

.txt_dorado{
	width:950px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#996633;
	float:left;
	font-size:10px;
	text-align: center;
}

#marcos_marrones{
	width:300px;
	height:86px;
	float:left;
	background-image:url(../img_cams/fondo_marcos_marrones.png);
	text-align: left;
	padding-top: 20px;
	padding-left: 5px;
	background-repeat: no-repeat;
}

#marcos_marrones_2{
	width:300px;
	height:86px;
	float:left;
	background-image:url(../img_cams/fondo_marcos_marrones.png);
	background-repeat:no-repeat;
	text-align: left;
	padding-top: 17px;
	padding-left: 5px;
}


#pasos_home{
	width:950px;
	height:auto;
	float:left;
	text-align: center;
}

.sep_marcos{
	width:10px;
	height:86px;
	float:left;
}

.maros_txt{
	float:left;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 260px;
}

.maros_txt_videollamada{
	float:left;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 350px;
}

.maros_txt_a{
	float:left;
	color:#FFFFFF;
	padding-top: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 330px;
	text-align: center;
	padding-left: 8px;
}

.maros_txt_b{
	float:left;
	color:#FFFFFF;
	padding-top: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 345px;
	text-align: left;
}


.maros_txt_c{
	float:left;
	color:#FFFFFF;
	padding-top: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 345px;
	text-align: left;
}


.maros_txt_2{
	float:left;
	color:#FFFFFF;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 260px;
	text-align: left;
}

.maros_txt_2_videollamada{
	float:left;
	color:#FFFFFF;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 300px;
	text-align: left;
}

#banner_celular{
	width:200px;
	height:434px;
	float:left;
	padding-left: 8px;
}

#banner_celular_index{
	width:200px;
	height:418px;
	float:left;
	padding-left: 8px;
	padding-top: 50px;
}

#banner_celular_videollmada{
	width:148px;
	height:283px;
	float:left;
	padding-top: 20px;
}

#panel_grande_home{
	width:341px;
	float:left;
	background-image:url(../img_cams/cabecera_paneles_grandes.png);
	background-repeat:no-repeat;
	height: 31px;
	font-size: 25px;
	padding: 10px 0 0 10px;
}

#separador_cont{
	width:950px;
	height:20px;
	float:left;
}

#contenido_paneles{
	width:348px;
	height:390px;
	float:left;
	background-image:url(../img_cams/fondo_fondo_paneles_grandes.png);
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	border-bottom:0;
	border-top:0;

}

#panel_home{
	width:351px;
	height:465px;
	float:left;
}

#panel_home_2{
	width:351px;
	height:450px;
	float:left;
	padding-left:15px;
}

.inf_panel_grande{
	width:351px;
	height:15px;
	float:left;
}

.img_paneles{
	width:109px;
	height:111px;
	float:left;
	padding-left: 5px;
	padding-top: 10px;
}

#img_home_2{
	width:158px;
	height:161px;
	float:left;
	padding-left: 10px;
}

#banner_cromo{
	width:950px;
	height:138px;
	float:left;
	clear: both;
	text-align: center;
}

#datos_contacto_banner{
	width:700px;
	height:92px;
	margin:auto;
	clear: both;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 15px;
	font-size: 10px;
}


#datos_contacto_banner a{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}


#banner_footer_celeste{
	width:950px;
	height:199px;
	margin:auto;
	float: left;
}

#menu_paneles{
	width:300px;
	height:56px;
	margin:auto;
	text-align: center;
}

.pa_me{
	width:62px;
	height:24px;
	float:left;
	background-image:url(../img_cams/panel_menu_med.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	padding: 4px 0 0 0;
}




.pa_ga{
	width:73px;
	height:24px;
	float:left;
	background-image:url(../img_cams/panel_menu_gran.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	padding: 4px 0 0 0;
}

.pa_me a{
 	color:#fff;
	font-size:13px;
	text-decoration:none;
}

.pa_ga a{
 	color:#fff;
	font-size:13px;
	text-decoration:none;
}

.pa_ch a{
 	color:#fff;
	font-size:13px;
	text-decoration:none;
}



.pa_me a:hover{
 	color:#000;
	font-size:13px;
	text-decoration:none;
}

.pa_ga a:hover{
 	color:#000;
	font-size:13px;
	text-decoration:none;
}

.pa_ch a:hover{
 	color:#000;
	font-size:13px;
	text-decoration:none;
}








.pa_ch{
	width:38px;
	height:24px;
	float:left;
	background-image:url(../img_cams/panel_menu_chico.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	padding: 4px 0 0 0;
}


#panel_fotos{
	width:800px;
	float:left;
	padding-left: 15px;
	padding-bottom: 10px;
}

#panel_contacto{
	width:783px;
	float:left;
	padding-left: 75px;
	padding-bottom: 10px;
}



.cabecera_fotos{
	width:748px;
	height:55px;
	float:left;
	background-image:url(../img_cams/cabecera_panel_fotos.png);
	background-repeat:no-repeat;
	padding: 0 0 0 35px;
}

.cabecera_fotos_2{
	width:748px;
	height:40px;
	float:left;
	background-image:url(../img_cams/cabecera_panel_fotos.png);
	background-repeat:no-repeat;
	padding: 8px 0 0 35px;
}

#fondo_fotos{
	width:780px;
	height:530px;
	float:left;
	background-image:url(../img_cams/fondo_fotos.png);
	background-repeat:no-repeat;
	clear: both;
}

#fondo_contacto{
	width:783px;
	height:405px;
	float:left;
	background-image:url(../img_cams/fondo_contacto.png);
	background-repeat:no-repeat;
}

#pie_panel_fotos{
	width:783px;
	height:31px;
	float:left;
	background-image:url(../img_cams/pie_panel_fotos.png);
	background-repeat:no-repeat;
}

.paginador{
	width:150px;
	height:15px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
}

.paginador_foto{
	width:220px;
	height:15px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	padding-top: 25px;
}



#menu_panel{
	width:625px;
	height:35px;
	float:right;
}

.paginador .sel {
	color:#000;
	text-decoration:none;
}

.paginador_foto .sel {
	color:#000;
	text-decoration:none;
}


.paginador a{
	color:#FFFFFF;
	text-decoration:none;
}

.paginador_foto a{
	color:#FFFFFF;
	text-decoration:none;
}

.paginador a:hover{
	color:#333333;
}

.paginador_foto a:hover{
	color:#333333;
}


#col_1_fo{
	width:155px;
	float:left;
	padding:12px 0 0 42px;
	height: 485px;
}

#col_2_fo{
	width:155px;
	float:left;
	padding:12px 0 10px 28px;
	height: 475px;
}

#col_3_fo{
	width:155px;
	float:left;
	padding:12px 0 10px 28px;
	height: 475px;
}

#col_4_fo{
	width:155px;
	float:left;
	padding:12px 0 0 18px;
	height: 485px;
}

#col_5_fo{
	width:110px;
	height:485px;
	float:left;
	padding:30px 15px 15px 28px;
}

#thum_fot{
	width:120px;
	height:129px;
	margin:auto;
	background-image: url(../img_cams/spot_gal_fot.png);
	background-repeat: no-repeat;
	padding: 20px 0 0 20px;
}

#thum_fot a img {
	opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
}

#thum_fot a:hover img{
	opacity:.99;filter: alpha(opacity=99); -moz-opacity: 0.9;
}




.thum_fot{
	width:120px;
	height:129px;
	margin:auto;
	background-image: url(../img_cams/spot_gal_fot.png);
	background-repeat: no-repeat;
	padding: 20px 0 0 20px;
}

.thum_fot a img {
	opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
}

.thum_fot a:hover img{
	opacity:.99;filter: alpha(opacity=99); -moz-opacity: 0.9;
}









.img_paneles a img {
	opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
}

.img_paneles a:hover img{
	opacity:.99;filter: alpha(opacity=99); -moz-opacity: 0.9;
}


.thum_vid{
	width:138px;
	height:147px;
	margin:auto;
	background-image: url(../img_cams/spot_gal_vid.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 12px;
}


#no_image{
	width:138px;
	height:147px;
	margin:auto;
	background-image: url(../img_cams/spot_gal_vid.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 12px;
}


#no_image_f{
	width:129px;
	height:137px;
	margin:auto;
	background-image: url(../img_cams/spot_gal_fot.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 12px;
}

.no_image_f{
	width:129px;
	height:137px;
	margin:auto;
	background-image: url(../img_cams/spot_gal_fot.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 12px;
}

.thum_vid a img {
	opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
}

.thum_vid a:hover img{
	opacity:.99;filter: alpha(opacity=99); -moz-opacity: 0.9;
}

#img_home_2 a img {
	opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
}

#img_home_2 a:hover img{
	opacity:.99;filter: alpha(opacity=99); -moz-opacity: 0.9;
}





.img_panelesa a img {
	opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
}

.img_panelesa a:hover img{
	opacity:.99;filter: alpha(opacity=99); -moz-opacity: 0.9;
}




#banner_lateral_fotos{
	width:122px;
	height:603px;
	float:left;
	text-align: left;
	padding-top: 5px;
}

.Estilo1 {color: #940203}


	#gallery  a  {	
	filter:alpha(opacity=50); 
	
	opacity: 0.5;}
	
	
	#gallery  a:hover  {	
	filter:alpha(opacity=100);   
	  
	opacity: 1.0;

		
	}	


.categoria{
	width:100px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	font-size: 14px;
	padding-top: 10px;
}

.categoria_vid{
	width:120px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	font-size: 14px;
	padding-top: 32px;
}

.categoria_fot{
	width:100px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 14px;
	padding-top: 10px;
	float: left;
	padding-left: 20px;
}

.categoria_fot_an{
	width:85px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 14px;
	padding-top: 10px;
	float: left;
	padding-left: 35px;
}

.categoria_fot_co{
	width:85px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 14px;
	padding-top: 10px;
	float: left;
	padding-left: 22px;
}

.categoria_fot_po{
	width:85px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 14px;
	padding-top: 10px;
	float: left;
	padding-left: 16px;
}



.pan_g_c{
	width:42px;
	height:30px;
	float:left;
	background-image:url(../img_cams/panel_gran_chico.png);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align: center;
	padding-top: 10px;
}

.pan_g_c_sele{
	width:42px;
	height:30px;
	float:left;
	background-image:url(../img_cams/panel_gran_chico_n.png);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align: center;
	padding-top: 10px;
}

.pan_g_c a{
	color:#FFFFFF;
	text-decoration:none;
	}

.pan_g_g a{
	color:#FFFFFF;
	text-decoration:none;
	}
.pan_g_m a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
	
.pan_g_c a:hover{
	color:#FFFFFF;
	text-decoration:none;
	}

.pan_g_g a:hover{
	color:#FFFFFF;
	text-decoration:none;
	}
.pan_g_m a:hover{
	color:#000;
	text-decoration:none;
	}
		
	
	
	
	
	
.pan_g_c_sele a{
	color:#FFFFFF;
	text-decoration:none;
	}

.pan_g_g_sele a{
	color:#FFFFFF;
	text-decoration:none;
	}
.pan_g_m_sele a{
	color:#FFFFFF;
	text-decoration:none;
	}	


.pan_g_m{
	width:74px;
	height:30px;
	float:left;
	background-image:url(../img_cams/panel_gran_med.png);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align: center;
	padding-top: 10px;
}

.pan_g_g{
	width:80px;
	height:30px;
	float:left;
	background-image:url(../img_cams/panel_gran_gran.png);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align: center;
	padding-top: 10px;
}


.pan_g_m_sele {
	width:74px;
	height:30px;
	float:left;
	background-image:url(../img_cams/panel_gran_med_n.png);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align: center;
	padding-top: 10px;
}

.pan_g_g_sele{
	width:80px;
	height:30px;
	float:left;
	background-image:url(../img_cams/panel_gran_gran_n.png);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#df1847;
	text-align: center;
	padding-top: 10px;
}

#datos{
	width:50px;
	height:300px;
	float:left;
	padding:20px 10px 0 50px;
	text-align: right;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#campos_llenar{
	width:420px;
	height:380px;
	float:left;
	padding:20px 10px 0 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.form_cont{
	width:250px;
}	

.sep_form{
	width:125px;
	height:27px;
}

.sep_form_men{
	width:125px;
	height:27px;
}

.sep_form_2{
	width:125px;
	height:5px;
}

.btn_enviar{
	width:55px;
	height:25px;
	float:right;
	text-align: center;
	padding-top: 2px;
}

.btn_enviar a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}


#haz_videollamada{
	width:402px;
	height:50px;
	float:left;
	padding-left: 25px;
}

#video_videollamada{
	width:380px;
	height:328px;
	float:right;
	padding-top: 68px;
	text-align: center;
}

#pasos_videollamda{
	width:393px;
	height:250px;
	float:left;
	text-align: right;
	padding-top: 20px;
}

.pasos_video{
	width:380px;
	float:right;
	height:73px;
	background-image:url(../img_cams/marco_pasos_videollamada.png);
	background-repeat:no-repeat;
	padding: 5px 0 0 10px;
	text-align: left;
}






.pasos_video_2{
	width:385px;
	float:right;
	height:70px;
	background-image:url(../img_cams/marco_pasos_videollamada.png);
	background-repeat:repeat-y;
}

.sep_pasos{
	width:100px;
	height:33px;
	float:left;
}

.sep_pasos_video{
	width:100px;
	height:23px;
	float:left;
}

.titulo-cont{
	padding-top:10px;
}


.Estilo1 {color: #940203}

.Estilo2 {color: #df1847}


.leyenda_fotos{
	width:700px;
	padding-left: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 25px;
	padding-top: 8px;
	color: #FFFFFF;
	clear: both;
}

.leyenda_fotos_2{
	width:950px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 35px;
	padding-top: 8px;
	color: #FFFFFF;
	clear: both;
	text-align: center;
}



.ver_mas{
	width:350px;
	height:20px;
	text-align: right;
	padding-top: 5px;
}

.ver_mas a{
	color:#FFFFFF;
	text-decoration:none;
	padding-top: 10px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.ver_mas a:hover{
	color:#df1847;
	text-decoration:none;
}


.separador_cromo{
	width:950px;
	height:12px;
	background-image:url(../img_cams/separador_cromo.png);
	background-repeat:repeat-x;
	margin:auto;
	clear: both;
}
