@import "css/base.css";
@import "css/estructura.css";
@import "css/templates.css";
@import "css/nav.css";
@import "css/elementos.css";
@import "css/pie.css";
@import url("css/registro.css");
@import url("css/usuarios.css");
@import url("css/contacto.css");
@import url("css/categoria.css");
@import url("css/desplegada.css");
@import url("css/programacion.css");
@import url("css/facebox.css");
@import url("css/colorbox.css");
@import url("css/nyroModal.css");
@import url("css/urgente.css");




#visiblecombo{position: fixed;visibility: hidden;}
* html #visiblecombo{ /* Hide combo box from legacy browsers such as IE5-6? */display: none;	}


.copete_modulo1{ font-family: arial,sans-serif;color: #808080;font-size: 12px;letter-spacing: 0pt;word-spacing: 0.8pt;line-height: 1.2;width: 200px; margin-top: 5px } 
.copete_categoria { font-family: arial,sans-serif;color: #808080;font-size: 12px;letter-spacing: 0pt;word-spacing: 0.8pt;line-height: 1.2;width: 100%; margin-top: 5px }
.bannerMiddle  {	display: block;padding-top: 5px;padding-right: 0pt;padding-bottom: 10px;padding-left: 10px;	float: left;}
.teclas	{cursor : pointer;font-family : tahoma;color: #000336;font-size : 11px;font-style : normal;text-align: left;font-weight : normal;font-variant : normal;text-decoration: none;padding-top: 0px;padding-right: 5px;	padding-left: 5px;}
.teclas:hover {cursor : pointer;font-family : tahoma;color: #000336;font-size : 11px;font-style : normal;text-align: left;font-weight : normal;font-variant : normal;text-decoration: underline;	padding-right: 5px;padding-left: 5px;}
.tools	{font-family : tahoma;color: #d20e0f;font-size : 11px;font-style : normal;text-align: left;font-weight : normal;font-variant : normal;text-decoration: none;}
.toolstexto {font-family : tahoma;color: #333333;font-size : 11px;font-style : normal;text-align: left;font-weight : normal;font-variant : normal;text-decoration: none;}   


.espacio { padding-top: 10px; padding-bottom: 5px; } 
.audio_display { font-family : tahoma; font-size : 11px; padding : 0; cursor : pointer; float : left; position : inherit; margin-right : 5px; margin-top: 7px; color : #006699; } 
.espacio_audio { background-color: #ffffff; border: 1px solid #ebebeb; padding: 10px; margin-top: 15px; line-height: 19px; color: #4d4d4d; width: 250px; font-family : tahoma; font-size : 11px; padding-left:5px; padding-right:5px; margin-right: 5px; color : #000336; } 
.menu_bajo { font-family : Tahoma,arial,; font-size : 11px; font-style : normal; text-align : left; color : #333333; padding-left : 0px; padding-right : 0px; line-height: 13px; cursor: pointer; } 

/********************* MODULOS *************************/
.nota-herramienta { float: right; border-left-width: 1px; border-left-style: solid; border-left-color: #ebebeb; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ebebeb; padding-top: 0pt; padding-right: 0pt; padding-bottom: 4px; padding-left: 12px; margin-top: 0pt; margin-right: 0pt; margin-bottom: 10px; margin-left: 10px; color: #666666; position: relative; } 
.divisor_ranking { border-bottom : 1px dotted #e2e2e2 ; margin-bottom: 5px; width: 100%; } 
/*estilos de info */ .texto_info{ font-family : Tahoma; font-size : 11px; font-style : normal; line-height : normal; font-weight : normal; font-variant : normal; color : #333333; width: 94%; } 
.tip { cursor : pointer; font : 12px Helvetica, sans-serif; margin-left: 280px; border : 1px solid #666666; width : 28px; text-align: center; position : absolute; z-index : 100; visibility : hidden; background-color : #ffffff; } 
.cierre_pagina { border-top : 1px dotted #e2e2e2 ; width: 100%; } 


/*FORMS*/
.titulo_campo{ display: block; margin-top: 5px; height: 20px; line-height: 20px;font-size : 11px; vertical-align: middle; font-family : Verdana, Arial, Helvetica, sans-serif; color : #4396e4; border: 1px solid #bbcce2; font-weight : bold; background-color: #e1ebf9; text-align: center; margin-bottom: 5px; }
.formulario { vertical-align : middle; text-align : left; margin-top : 1px; border-top-color : #776677; background-color : #f3f3f3; display : block; height : 145px; width : 100%; font-family : Tahoma; font-size : 11px; font-style : normal; line-height : normal; font-weight : bold; font-variant : normal; color : #666666; padding-bottom : 5px; } 
.formulario > div { padding-left : 5px; } 
.hidden{ display: none; } 
.error{ display: block; color: #e20808; max-width: 60%; margin: 5px 0; text-align:left; font-size : 11px; vertical-align: middle; font-family : Arial, Helvetica, sans-serif; font-weight : normal; } 
.tutuloform{ display: block; margin-top: 3px; padding-top: 3px; height: 17px; font-size : 11px; vertical-align: middle; font-family : Verdana, Arial, Helvetica, sans-serif; color : #ffffff; font-weight : bold; background-color: #961900; text-align: center; border: 1px solid #961900; -moz-border-radius: 5px; } 
.descripcionform{ display: block; height: auto; max-width: 500px; background-color: #f4f4f4; background-repeat: no-repeat; padding-left: 50px; padding-bottom: 8px; margin-top: 5px; margin-bottom: 0px; text-align:left; font-size : 11px; vertical-align: middle; font-weight : bold; } 
.mostrar{ display: block; } 
.indent { font-weight: bold; color: #FFFFFF; background-color: #6600CC; margin-left: 20px; } 
.divisor_campo{ text-align: center; margin-top: 3px; margin-bottom: 15px; height: 1px; font-size : 11px; vertical-align: middle; background-color: #f4f4f4; text-align: center; background-image : url(images/divisor_form.jpg); } 
.form file { margin-left: 400px; font-family: Tahoma; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; color: #999999; border: 1px solid #999999; width: auto; height: 19px; border: 1px solid #ebebeb; text-indent: 5px; background-image : url(images/back_imput.jpg); } 
.etiqueta { margin-left: 400px; font-family: Tahoma; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; vertical-align: middle; color: #999999; width: auto; } 
.form textarea { font-family: Tahoma; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; color: #666666; border: 1px solid #999999; background-color: #ffffff; line-height: 15px; padding: 5px; cursor: text; } 
.form input { font-family: Tahoma; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; color: #666666; height: 17px; border: 1px solid #ebebeb; text-indent: 5px; background-image : url(images/back_imput.jpg); } 
.form >div>input { margin-top: 15px; margin-left: 400px; font-family: Tahoma; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; vertical-align: middle; color: #666666; border: 1px solid #999999; background-image : url(./images/boton.gif); } 
.form2 input { font-family: Tahoma; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: middle; color: #666666; height: 17px; background-color : #fff; } 
.form #imagen { margin-left: 400px; text-transform: none; vertical-align: middle; color: #666666; } 
.form select { margin-left: 400px; font-family: Tahoma; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; vertical-align: baseline; color: #666666; border: 1px solid #CCCCCC; width: auto; height: 19px; background-color: #FBFBFB; } 
.boton { font-size : 11px; text-align : center; vertical-align: middle; font-family : Arial, Helvetica, sans-serif; color : #ffffff; border : 0 solid #333333; cursor : pointer; background-image : url(./images/bg_boton.jpg); background-repeat: no-repeat; text-decoration : none; max-height : 27px; height : 27px; width : 87px; font-weight : bold; margin-top: 10px; margin-left: 0px; }
.boton a { display: block; font-size : 10px; max-height : 24px; width : 71px; text-align : center; font-family : Verdana, Arial, Helvetica, sans-serif; color : #555566; height : 24px; width : 71px; vertical-align: middle; background-color : #f4f4f4; background-image : url(./images/boton.gif); background-repeat: no-repeat; } 
.boton_login { margin-left: 28px; text-align : center; } 
.boton a:hover { color : #fff8f0; text-decoration : none; z-index : 1; background-image : url(./images/botonh.gif); } 
.mostrar{ display: block; } 
.form input#buscador {font-family: Tahoma; font-size: 11px; color: #666666; border: 1px solid #ebebeb; text-indent: 5px; background-image : url(images/back_imput2.jpg); font-size-adjust: none;font-stretch: normal; } 



/*TABLAS*/
.tabla { margin-left: 0px; margin-right: 0px; padding-left: 5px; width: 95%; height: auto; } 
.tabla_classic { margin-left: 6px; margin-right: 10px; padding-left: 5px; width: 95%; height: auto; } 
.tabla2 { margin-left: 5px; margin-right: 5px; padding-left: 5px; width: 90%; height: auto; } 
.hora_modulo1 { font-family: tahoma,sans-serif; color: #333333; font-size: 11px; font-weight: normal; font-weight: normal; float: left; line-height: 11px; } 
.tablaLB { margin-top: 2px; margin-bottom: 5px; margin-right: 5px; margin-left: 5px; width: 85%; padding-left : 5px; padding-right : 5px; padding-top : 5px; padding-bottom : 5px; font-family : Tahoma,arial,; text-align: left; font-size : 11px; font-style : normal; text-align : right; vertical-align : top; font-weight : normal; color : #000000; border: 1px solid #bed8e8; background-color : #f7fcfe; } 
.tabla_espec{ position: relative; left: 0%; width: 170px; height: auto; } 
.caja_espec{ margin-top: 2px; margin-bottom: 5px; margin-right: 0px; margin-left: 0px; padding-top : 5px; font-family : Tahoma,arial,; font-size : 11px; font-style : normal; text-align : left; vertical-align : top; font-weight : normal; color : #000000; padding-left : 5px; padding-right : 5px; border: 1px solid #eeeded; background-color : #fafafa;width: 95%}
.caja_linealA{ margin-top: 2px; margin-bottom: 5px; margin-right: 0px; margin-left: 0px; padding-top : 5px; font-family : Tahoma,arial,; font-size : 11px; font-style : normal; text-align : left; vertical-align : top; font-weight : normal; color : #787878; padding-left : 5px; padding-right : 5px;  width: 365px; border: 1px solid #aeaeae; background-color : #f4f2f2;}
.caja_linealB { margin-top: 2px; margin-bottom: 5px; margin-right: 0px; margin-left: 0px; padding-top : 5px; font-family : Tahoma,arial,; font-size : 11px; font-style : normal; text-align : left; vertical-align : top; font-weight : normal; color : #000000; padding-left : 5px; padding-right : 5px; width: 365px; border: 1px solid #bed8e8; background-color : #f7fcfe;}
.caja_lineal { margin-top: 2px; margin-bottom: 5px; margin-right: 0px; margin-left: 0px; padding-top : 5px; font-family : Tahoma,arial,; font-size : 11px; font-style : normal; text-align : left; vertical-align : top; font-weight : normal; color : #004da9; padding-left : 5px; padding-right : 5px; border: 1px solid #eeeded; background-color : #e9fbff;width: 95%}
.bg_seccion { width:95%; height: 19px; background-image: url(./images/bg_seccion.jpg) repeat x; border-left: 1px solid #87bdda; border-right: 1px solid #87bdda; font-family: tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; color: #004da9;text-align: left; line-height: 19px; vertical-align: middle;text-indent: 5px;} 
/*TEMPLATE COMPLEMENTO*/
.titulo_complemento {font-family: arial,sans-serif; color: #333333; font-size: 12px; font-weight: bold; word-spacing: -0.6pt; } 
.copete_complemento {font-family: tahoma,sans-serif; color: #333333; font-size: 11px; font-weight: normal; word-spacing: -0.6pt; } 
.caja_comp{ margin-top: 2px; margin-bottom: 5px; margin-right: 0px; margin-left: 0px; padding-top : 5px; font-family : Tahoma,arial,; font-size : 11px; font-style : normal; text-align : left; vertical-align : top; font-weight : normal; color : #000000; padding-left : 10px; padding-right : 10px; width: 360px; border: 1px solid #eaeaea; background-color : #f7f7f7; } 

/*CATEGORIAS CLASSIC  SMALL*/

.h1_classismall { font-family: arial,sans-serif; color: #333333; font-size: 11px; font-weight: bold; word-spacing: -0.6pt;}
.p2_classismall { font-family: arial,sans-serif; color: #333333; font-size: 12px; font-weight: normal; word-spacing: -0.6pt;}

/*SEPERADORES*/
.sep_nota { width : 98%; height: 5px; margin: 0 2px;border-bottom: 1px solid #e2e2e2;} 

#MainMenu { width:100%; height:34px; background: url(./images/bmid_049.gif); margin:0; border:0; } 
#tab {margin:0;top:0;}
#tab ul {margin:0;padding:0;list-style:none;float:left;}
#tab li {display:inline;float:left;margin:0;padding:0;}
#tab a {background:#000000 url(./images/bright_049.gif) no-repeat right top;margin:0;padding:0;text-decoration:none;border:0;display:block;float:left;}
#tab a span {display:block;background:url(./images/bleft_049.gif) no-repeat left top;padding:0 15px 0 15px;font-family:Arial, Helvetica, sans-serif;font-size:11;color:#FFFFFF;font-weight:bold;line-height:34px;}
#tab a:hover,#tab li.item_active2 a {background-position:right bottom;border-color:#FF9300;}
#tab a:hover span,#tab li.item_active2 a span {background-position:left bottom;color:#FFFFFF;font-weight:bold;font-style:normal;text-decoration:none;}

/*
.consultas { font-family: "arial"; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; color:#555555; width: 100%}
*/
.caption{color:#888;position:absolute;top:250px;left:3px;width:200px;}
	.demo{position:relative;margin-top:2em;}
	.gallery_demo{width:200px;float:left;}
	.gallery_demo li{width:55px;height:70px;border:3px double #eee;margin: 0 2px 2px 0;background:#eee;}
	.gallery_demo li.hover{border-color:#bbb;}
	.gallery_demo li.active{border-style:solid;border-color:#222;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	.galleria_container{margin:0 auto 60px auto;height:438px;width:700px;float:right;}
	
	.nav{padding-top:15px;clear:both;}
	
	.info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;}
	.info p{margin-top:1.6em;}
	
	.nav{position:absolute;top:410px;left:0;}

