	HTML {overflow-y:scroll}
	BODY {background:#EEE; color:#222;font:12px Arial,Helvetica,verdana,sans-serif;margin:0;padding:0;}
	BODY.noBack {background:#fff}
	TH {color:#FFF;background:#345699;font:bold 11px verdana,Arial,Helvetica,sans-serif}
	TD {font:12px Arial,Helvetica,verdana,sans-serif}
	H1,H2,H3,H4,H5,H6 {margin:0 0 12px;font-family:arial,georgia,sans-serif; color:#000000;font-weight: normal;}
	H1 {font-size:24px} 
	H2 {font-size:20px} 
	H3 {font-size:16px}
	H4 {font-size:14px}
	H5 {font-size:12px}
	H6 {font-size:11px}
	P {margin:7px 0}
	h1 a,h2 a,h3 a,h4 a {color:#000}
	A:Link, A:Visited {color:#024dd6; text-decoration:none;}
	A:Hover {text-decoration:underline}
	A IMG {border:none; text-decoration:none;}
	TH A:Link, TH A:Visited, TH A:Active {font-weight:bold;color:#FFFFFF; text-decoration:none}
	TH A:Hover	{ text-decoration:underline;color:#fcfcfc}
	
	.blueBack A:Link, .blueBack A:Visited, .blueBack A:Hover, .blueBack A:Active {font-weight:bold}

/* GLOBAL --------*/
.btaz {background-color: #000099;font-family: verdana,arial;color: white; border:#000000 1px solid; font-size: 9pt; font-weight : bold; cursor:hand }
.btgr {background-color: #999;font-family: verdana,arial;color: white; border:#000000 1px solid; font-size: 9pt; font-weight : bold; cursor:hand }
/* CAJA */

.mcaja {padding-bottom:10px; width:300px;}
.mcaja .tit {background:#345699; color:#fff; font-size:14px; font-weight:bold; padding:3px;}
.mcaja .contenido{background:#eee; color:#000; font-size:13px; padding:5px;}
.mcaja .contenido UL{ padding:0px; margin:0px;}
.mcaja .contenido LI{ /*border-bottom:dashed 1px #ccc; */padding:2px 0 2px 0;}
.mcaja .contenido .primero{ /*border-top:dashed 1px #ccc ;border-bottom:dashed 1px #ccc;*/ padding:2px 0 2px 0;}


/* PUBLICIDAD */
	#banner_superior {width:980px; padding:5px; /*background-color:#011144;*/margin:0 auto;text-align:center;}
/* BARRA SUPERIOR */
.nav_aux_1 {width:980px; margin:0 auto; text-align:center;padding:5px 0;background:#01165e url('/img/top/bkg_nav_aux_1.gif') repeat-x bottom left;border-bottom:1px solid #0066FF;border-top:1px solid #339;}
.nav_aux_1 DIV { width:100%;margin:0 auto;text-align:left;overflow:hidden;color:#cddbf2;}
.nav_aux_1 P.sub_1 {float:left;margin:0;}
.nav_aux_1 P.sub_2 {float:right;margin:0;padding:0 16px 0 0;}
.nav_aux_1 P.sub_3 {float:left;margin:0;padding:0 0 0 16px;/*background:transparent url('/img/top/bkg_nav_aux_2.gif') no-repeat left center;*/}
.nav_aux_1 A:Link,
.nav_aux_1 A:Visited {color:#ffdb8f}
.nav_aux_1 A:Hover,
.nav_aux_1 A:Active {color:#FFF}
.nav_aux_1 STRONG {color:#FFF}
 /* INICIA BRANDING */
.branding {width:980px; margin:0 auto;text-align:center;padding:0px 0px;background-color:#00175d;background-image:url(http://img.canalsonora.com/bktp.jpg);border-bottom:5px solid #ffcc00;}
.branding .branding_sub {width:100%;margin:0 auto;text-align:left;overflow:hidden;color:#c2d1ea;}
.branding .caja { float:left; /*border:1px solid #FF00FF*/}
.branding .caja .logo {float:left; width:400px;padding-top:0px; /*border:1px solid #00FF00*/}
.branding .caja .cajatools {float:left; width:340px;padding-top:5px;text-align:center; /*border:1px solid #00ffff;*/}
.branding .caja .cajatools .login {width:252px;padding:0; clear:both; margin:auto; /*border:1px solid #003300;*/}
.branding .caja .cajatools .login FORM {margin:0}
.branding .caja .cajatools .login INPUT {color:#999999;float:left;border:1px solid #000; margin:5px; width:80px; font-size:11px; height:16px; padding:2px 0 0 5px;}
.branding .caja .cajatools .login .subm{	float:left;border:1px solid #000066;margin:5px; padding:0;height:20px;width:45px;background-color:#FF9933;color:#FFFFFF;font-size:11px;font-weight:bold;}
.branding .caja .cajatools .usrinfo { width:250px;margin:0 auto; overflow:hidden  /*border:1px solid #00FF00*/}
.branding .caja .cajatools .avatar {float:left; margin-right:3px; border-top:1px solid #00F;border-left:1px solid #00F;}
.branding .caja .cajatools .avatar IMG {border:1px solid #006;}
.branding .caja .cajatools .usr_holder {display: block;float: left;width: auto;/*float:left; width:auto; display:block ;*//*border:1px solid #f0f;*/}
.branding .caja .cajatools .usr { margin:0 0 0 5px;float:left; clear:right; display:block; font-family:Arial; font-size:12px; font-weight:bold; color:#DDD; /*border:1px solid #FF0000;*/}
.branding .caja .cajatools .msgs a { margin:5px 5px 0 0px;float:left; clear:left; display:block; font-family:Arial; font-size:11px; color:#DDD; /*border:1px solid #FF0000;*/}
.branding .caja .cajatools .msgs a .nmsg { color:#FFCC00; font-weight:bold}
.branding .caja .cajatools .msgs img {padding:0 5px}
.branding .caja .cajatools .usropciones {display:block;width: 100%;clear: left;margin: 0px;padding: 0px;float: left;}
.branding .caja .cajatools .usropciones ul.actions{text-transform:lowercase; padding-left:5px; overflow:hidden; margin: 0px;}
.branding .caja .cajatools .usropciones ul.actions a{font-weight:normal; color:#ccc;}
.branding .caja .cajatools .usropciones ul.actions a:hover{color:#fff;}
.branding .caja .cajatools .usropciones ul.actions li{display:inline;padding:0px 3px 0 4px;font-size:11px; background: url('http://img.canalsonora.com/li_bk1.gif') no-repeat scroll 0 3px}
.branding .caja .cajatools .usropciones ul.actions li.registra a{color:#ffcc00;}
.branding .caja .cajatools .usropciones ul.actions li.ayuda { padding-left:0; background-position:1000px 3px}
.branding .caja .cajatools .opciones {color:#CCCCCC; margin:0 auto; padding:5px 0 0 0 ;clear:both; /*border:1px solid #ffcc00; */}
.branding .caja .cajatools .opciones ul.actions{overflow:hidden;text-transform:lowercase; margin:0 auto; padding:0}
.branding .caja .cajatools .opciones ul.actions a{font-weight:normal; color:#ccc;}
.branding .caja .cajatools .opciones ul.actions a:hover{color:#fff;}
.branding .caja .cajatools .opciones ul.actions li{display:inline;margin:0;padding:0px 3px 0 4px;font-size:11px; border-left:1px solid #777;}
.branding .caja .cajatools .opciones ul.actions li.registra a{color:#ffcc00;}
.branding .caja .cajatools .opciones ul.actions li.recupera {border-left:0}
.branding .search {float:right;width:222px;padding:5px 0 0 0;/* border:1px solid #FF0000*/}
.branding .search FORM {margin:0}
.branding .opt_1 { background-color:#FF0000}
.branding .opt_1 A:Link, 
.branding .opt_1 A:Visited {float:left;width:72px;text-align:center;padding:2px 0 5px 0;margin-right:2px;text-decoration:none;color:#FFF;font-weight:bold;background:transparent url("img/0_bkg_busca_3.gif") no-repeat left top;}
.branding .opt_1 A:Active, 
.branding .opt_1 A:Focus {outline:0;}
.branding .opt_1 A.here:Link, 
.branding .opt_1 A.here:Visited {background:transparent url("img/bk_busca_4.gif") no-repeat left top;color:#214785;}
.branding .opt_2 { margin-top:5px;float:left;background: #FFFFFF url("http://img.canalsonora.com/bk_busca_1.gif") no-repeat left center;height:21px;width:150px;}
.branding .opt_2 INPUT {float:left;border:none;background:transparent;padding:2px 0 0 5px;width:150px;color:#666;}
.branding .opt_2 INPUT.focused {color:#000}
.branding .opt_3 { margin-top:5px;float:left;}
.branding .opt_3 INPUT {float:left;background: url("http://img.canalsonora.com/bk_busca_2.gif") no-repeat left top; width: 49px; height: 24px; border: none; cursor: pointer; margin: 0px 0px 5px 0px; }
/* NAVIBAR */
#navibar_sup{width:980px;margin:0 auto;padding-top:0px; padding-bottom:0px; background-color:#000066;overflow:hidden;}
#navibar {width:100%;padding-top:5px; padding-bottom:0px;}
ul#navlist {font: bold 12px Verdana, sans-serif;list-style-type: none;padding-bottom:25px;/*border-bottom: 1px solid #778;*/margin:0;}
ul#navlist li{float: left;height: 23px;background-color: #114499;margin: 2px 2px 0 2px;}
li#active a {color: #000;}
#navlist a{float: left;display: block;color: #DDD;text-decoration:none;padding: 4px;/*border: 1px solid #778;border-bottom: none;*/}
ul#navlist li#active{/*border-bottom: 0px solid #f00;*/background-color: #fff;}
#navlist a:hover {color: #000;background: #fc0;border-color:#000;}
ul#navlist li a#current{background: white;border-bottom: 1px solid white;}
/* INICIA SUBMENU */
#submenu {font: 12px Verdana, sans-serif;	margin-top: 20px;	width:970px; margin:0 auto;background-color:#FFF; overflow:hidden;padding:0 5px 5px 5px; border-bottom:#FF0000 solid 0px;}
#submenu ul, li {list-style-type: none;}
#submenu ul {	margin: 0;padding: 0;}
#submenu li {float: left;}
#submenu a {text-decoration: none;color: #333;background: #FFF;display: block;padding: 3px 10px;text-align: center;border: 1px solid #CCC;border-width: 1px 1px 1px 0;}
#submenu a#primero {border-left: 1px solid #ACCFE8;}
#submenu a:hover {background: #E0E7FF;}
/* INICIAN CAPAS */
#contenido {width:970px; margin:0 auto;padding:5px;background-color:#FFF;overflow:hidden;border-bottom:5px solid #ffcc00;}
#BB_int    {float:left;width:650px;padding:5px 5px 5px 0px;padding-right:7px;border-right:1px solid #CCCCCC;}
#BB_int_nota    {float:left;width:650px;padding:5px 5px 5px 0px;padding-right:7px;border-right:1px solid #CCCCCC;}
#BB_int_nota IMG { border: 1px solid #999999; margin:0 5px 5px 0}
div#separadordestacado, div#separador {padding:5px 0 5px 0;height:1px;background:url(/dot.gif) repeat-x center left;clear:both;}
div#separador {border-width:0px;margin-bottom:5px;}
/* ---------------------------------*/	
/*				BB					*/
#BB {float: left;width:670px;}
#block_BB1 {float:left;width: 660px;}
#block_BB2 {float:left;width: 360px;}
#block_BB3 {float:right;width: 300px;}
/*----------HOME PAGE-----------*/
.home_box { background-color:#DDD;padding-bottom:15px; padding:1px;}
.home_box .titulo {font-family:arial; font-size:15px; color:#000099; font-weight:bold; text-align:left; margin-bottom:5px; padding:5px 10px 0 5px }
.home_box .contenido { text-align:left; background-color:#FFF; padding:5px; /*background: url("img/bk_bb2.jpg") repeat-x left top;background-color:#FFFFFF*/}
.home_box .contenido .antrosholder {background-color:#fff; width:100%; padding: 3px 0 5px 0; margin-bottom:3px;overflow:auto; border-bottom:1px dashed #DDD;}
.home_box .contenido .antrosholder .tit a{float:left;color:#0000CC; font-family:Arial; font-size:12px; font-weight:bold; width:185px;}
.home_box .contenido .antrosholder .desc {float:left;color:#666; font-family:Arial; font-size:12px; clear:left; width:185px;}
.home_box .contenido .antrosholder .foto {width:100px;height:70px;float:right;overflow:hidden; border:1px solid #666666}
.home_box .contenido .grupo_x {background-color:#fff; width:100%; padding: 1px 0 3px 0; margin-bottom:3px;overflow:auto; border-bottom:1px dashed #DDD;}

/* exalumnos */
.home_box .contenido .grupo_x .exa_nombre, .home_box .contenido .grupo_x .exa_nombre a { font-size:13px; font-weight:bold; color:#555; padding-top:0}
.home_box .contenido .grupo_x .exa_nombre a:hover {color:#000}
.home_box .contenido .grupo_x .exa_esc {font-size:11px; color:#888; padding-left:5px}
.home_box .contenido .grupo_x .exa_esc {font-size:11px; color:#888; padding-left:5px}
.home_box .contenido .grupo_x .exa_esc li {list-style-type:square;}



.amigos_box { background-color:#c6d6f0/*background: url("img/bk_bb2.jpg") repeat-x left top;background-color:#FFFFFF*/; padding-bottom:15px; padding:10px;}
.amigos_box .titulo { font-family:arial; font-size:15px; color:#284b9e; font-weight:bold; text-align:left; margin-bottom:5px;}
.amigos_box .contenido { text-align:center; /*background-color:#F3F5EA;*/ padding:5px; /*background: url("img/bk_bb2.jpg") repeat-x left top;*/background-color:#b3c5eb}
.exal_box { background-color:#DDD/*background: url("img/bk_bb2.jpg") repeat-x left top;background-color:#FFFFFF*/; padding-bottom:15px; padding:1px;}
.exal_box .titulo { font-family:arial; font-size:15px; color:#000099; font-weight:bold; text-align:left; margin-bottom:5px; padding:5px 10px 0 5px }
.exal_box .contenido { text-align:left; background-color:#FFF; padding:5px; /*background: url("img/bk_bb2.jpg") repeat-x left top;background-color:#FFFFFF*/}


/*CC*/
#CC {float:right;width:300px;}
#block_CC1 {float: left;width:300px;height:45px;margin-bottom:10px;}
/* ---------------------------------*/	
/*				notas				*/
#notasA {float:left;width: 325px;padding-right:10px;border-right: 1px solid #BDBEBD;}
#notasB {float:right;width: 314px;}
#news1 { background:#efefef;}
#news1 h1,#news1 h2,#news1 h3,#news1 h4 {margin:0px; padding:0px;}
#news2 h1,#news2 h2,#news2 h3,#news2 h4 {margin:0px; padding:0px;}
#news1, #news2 {float: left;margin-bottom:9px;}
#news2 {margin-top:-4px;}
#news3 {float: left;padding-top:9px;border-top: 1px solid #C5C5C5;margin-bottom:9px;}
#news1 h3 {float: left;clear:left;width: 319px;margin-top:6px;padding-left:7px;background: url(../../images/blt9.gif) no-repeat left 5px;}
/*imagenes*/
.img{float: left;border: 1px solid #BDBEBD;}
.img_der{border: 1px solid #BDBEBD;FLOAT: right;margin: 6px 0px 0px 6px;}
.img_der2{border: 1px solid #BDBEBD;FLOAT: right;margin: 0px 0px 0px 3px;}
.img_izq{border: 1px solid #BDBEBD;FLOAT: left;margin: 8px 8px 0px 0px;}
.img_izq2{border: 1px solid #BDBEBD;FLOAT: left;margin: 0px 14px 0px 0px;}
.imgC{border: 1px solid #BDBEBD;}
.iconos {padding:0px 0px 0px 4px;}
.icono {padding:0px 0px 0px 3px;}	
/*shadetabs*/
.shadetabs{ background-color:#FFFFFF;padding: 3px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0;font: bold 12px Verdana;list-style-type: none;text-align: left;}
.shadetabs li{display: inline;margin: 0;}
.shadetabs li a{text-decoration:  none;position: relative;z-index: 1;padding: 3px 7px;margin-right: 3px;border: 1px solid #778;color: #2d2b2b;background: white url(/img/shade.gif) top left repeat-x;}
.shadetabs li a:visited{color: #2d2b2b;}
.shadetabs li a:hover{text-decoration: underline;color: #2d2b2b;}
.shadetabs li a.selected{ /*selected main tab style */position: relative;top: 1px;}
.shadetabs li a.selected{ /*selected main tab style */background-image: url(shadeactive.gif);border-bottom-color: white;}
.shadetabs li a.selected:hover{ /*selected main tab style */text-decoration: none;}
/* ---------------------------------*/
#caja_notas {background-color:#FFFFFF;border:1px solid gray;width:338px;margin-bottom:1em;padding:10px;display:block;float:left;height:auto;}
#caja_notas ul li {float:left;clear:both;list-style: none;width:320px;}
#caja_notas ul {float:left;list-style: none;width:100%;margin:0px;padding:0px;/* border-right: 1px solid #B7D1EB;*/border-bottom: 1px solid #ccc;/*border-left: 1px solid #B7D1EB;*/}
#caja_notas #caja_sec {float:left;width:230px;font: normal 14px "Arial Black", Arial, Sans-serif;color:#296194;}
#caja_notas #caja_fec {float:right;width:110px;font: bold 12px Arial, Sans-serif;color:#296194;text-align:right;}
#caja_notas #jaca_fec span{color:#333;}
#caja_notas #caja_tit {float:left;width:338px;font: bold 17px Arial;line-height:21px;margin-top:5px;}
#caja_notas #caja_tit a{color:#000;}
#caja_notas #caja_tit a:hover{text-decoration:underline;}
#caja_notas #caja_tot {float:right;width:30px;height:16px;	margin: 3px 0px 0px 5px;background: url(../../images/vot.gif) no-repeat;text-align:center;font: bold 13px Arial, Sans-serif;}
#caja_notas #caja_des {float:left;	width:338px;margin-top:6px;}

#fl_ult,#fl_vis2,#fl_vot3 {float:left;width:156px;height:27px;font: normal 26px "Arial Black", Arial, Sans-serif;color:#CC6633;text-align:center;line-height:26px;}
#fl_vot3 {width:174px;}
#fl_vis, #fl_vot, #fl_vot2, #fl_ult2, #fl_vis3, #fl_ult3 {float:left;margin-left:3px;width:99px;height:27px;font: normal 13px "Arial Black", Arial, Sans-serif;color:#296194;text-align:center;padding-top:8px;}
#fl_vis3, #fl_ult3 {width:90px;height:27px;}
#flujo_menu a, #flujo_menu2 a, #flujo_menu3 a{color:#296194;}
/* PAGINACION*/
.Paginas { text-align: right; margin-bottom: 20px; margin-top: 20px;}
.Paginas div.Resultados { text-align: center; font: 11px/15px Arial, Helvetica; color: #aaa; margin-top: 10px; }
.Paginacion { font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto;}
.Paginacion a, .ListaPaginas .esta-pagina { color:#000099; padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Paginacion a:visited { color:#000099; padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Paginacion .alInicio 	{ margin-right: 20px; padding: 2px 6px;background: #fff; color: #aaa; }
.Paginacion .alFinal 		{ margin-left: 20px; padding: 2px 6px; background: #fff; color: #aaa; }
.Paginacion .Anterior { margin-right: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.Paginacion .Siguiente { margin-left: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.Paginacion .Corte { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.Paginacion .esta-pagina {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #ff0000;}
.Paginacion a:hover {color: #000000; background: #ffcc00; border-color: #036; text-decoration: none;}
/*BOTONES*/
.boton_azul {font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto; margin-bottom:2px}
.boton_azul a, .boton_azul a:visited {color:#eee; padding: 2px 6px; border: solid 1px #006; background: #009; text-decoration: none; }	
.boton_azul a:hover {color: #fff; background: #03C; border-color: #036; text-decoration: none;}
/*POPER*/
#poper {background:#fff; width:450px; border:#777 solid 1px;}
#poper .cabeza {background:#000066; color:#eee; padding:5px; font-family:arial; font-size:14px; font-weight:bold; text-align:center}
#poper .cargando {height:100px;background-image:url('http://img.canalsonora.com/cargando1.gif'); background-position:80px -90px;background-repeat:no-repeat;}
#poper .contenido {background:#eef; padding:10px;}

/* SITE INFO  */
#site_info_sup {width:980px; margin:0 auto; background-color:#000066; padding-top:10px; padding-bottom:30px; color:#cddbf2;}
.site_info {width:746px;margin:0 auto;padding:0.4em 0;text-align:left;}
.site_info {display:inline-block}
/* Hides from IE-mac \*/
* html .site_info {height:1%}
.site_info {display:block}
/* End hide from IE-mac */
.site_info A:Link, .site_info A:Visited {color:#cddbf2; text-decoration:none}
.site_info A:Hover, .site_info A:Active {color:#ffcc00; text-decoration:underline}
.site_info .row_1 { text-align:center;padding-bottom:.3em; background:transparent url('http://autos.canalsonora.com/img/top/bkg_site_info_1.gif') no-repeat bottom left;}
.site_info .row_2:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
.site_info .row_2 {display:inline-block;padding:.5em 0 1em 0; background:transparent url('http://autos.canalsonora.com//img/top/bkg_site_info_1.gif') no-repeat bottom left}
/* Hides from IE-mac \*/
* html .site_info .row_2 {height:1%}
.site_info .row_2 {display:block}
.site_info .row_3:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
.site_info .row_3 {display:inline-block}
/* Hides from IE-mac \*/
.site_info .row_3 {height:1%}
.site_info .row_3 {display:block}
.site_info .legal_info {float:left;line-height:24px; font-size:90%}
.site_info .demand_logo {float:right;}
/* MENSAJE DE ERROR*/
.emsg {border:1px solid #FF3333; background:#FFEEEE; color:#000; font-size:12px; padding:10px; margin:10px;}
.emsg li { list-style-type:square; margin-left:20px;}
.amsg {border:1px solid #FFCC33; background:#FFFFEE; color:#000; font-size:12px; padding:10px; margin:10px; text-align:center;}
.amsg li { list-style-type:square;}
.requerido { background: #FFFFCC; color:#FF0000}
.form { text-decoration: none; background-color: #fff; font-family: verdana,arial; color: black; border: 1px #000000 solid; font-size: 8pt; font-weight : normal;  }