/* CSS Document */

body {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	margin:0 auto;
	padding:0;
	background-color:#fff;
	text-align:center;
	/*height:100%;*/
}
a{
	color:#0066CC;
	text-decoration:none;	
}

a:hover{
	color:#999;
	text-decoration:none;
}

#container {
	margin:0 auto;
	width:755px;
	text-align:left;
	position:relative;
}
#top {
	background: url(images/top.gif) no-repeat left top;
	height:14px;
	margin:0 0 10px 0;
}
#logo {
	height:57px;
	text-align:left;
	margin-top:20px;
}
#posnet{
	width:164px;
	height:35px;
	margin-left:10px;
	text-align:left;
	float:left;
}
#sobre{
	width:38px;
	height:35px;
	padding-right:20px;
	text-align:right;
	float:right;
}
#header_int {
	width:753px;
	height:164px;
	text-align:left;
}
#header {
	width:753px;
	height:164px;
	text-align:left;

}

#bannertop {width:753px;
			height:164px;
			text-align:left;
			margin:0 0 0 4px;
}
#contenido {
	background: url(images/bg_contenido.gif) no-repeat left top;
	width:755px;
	height:214px;
	text-align:left;
}

#contenido_int {
	background: url(images/bg_contenido_int.jpg) no-repeat left top;
	height:1%;
	text-align:left;
	overflow:auto;
}

#imgCh{
	width:70px;
	height:58px;
	margin: 0 9px;
	float:left;
}
#col_iz {
	width:141px;
	/*height:188px;*/
	text-align:left;
	float:left;
	padding-left:23px;
	
}
#col_iz .banner a{
cursor:pointer;}

#col_der {
	width:570px;
	/*height:188x;*/
	text-align:left;
	float:right;
	padding-right:10px;
	margin-top:10px;
}
#col_der p{
margin:10px 0;}

.bannerDiciembre{
/*height:130px;
margin:5px 0;*/}

#col_der_int {
	width:522px;
	text-align:left;
	float:right;
	padding-right:30px;
}
#der_cont {
	background: url(images/bg_inf_contenido.gif) no-repeat center bottom;
	width:522px;
	text-align:left;
}
#der_cont_int {
	/*width:522px;*/
	width: 545px;
	text-align:left;
	padding-top:20px;
}

#der_cont_int p.solicitud{
font-size:14px;
color:#1B62A4;}

#der_cont_int p img{
margin:0 5px;}

#der_cont_int form img.asterisco{
vertical-align:top;
margin:0 5px;}

#der_cont_int form table tr td{}

#der_banner {
	width:500px;
	/*height:73px;*/
	text-align:left;
	padding-right:20px;
}


#footer {
	
	text-align:left;
	 
	float:left;
}

#footer_iz {
	width:190px;
	height:95px;
	text-align:center;
	float:left;
	background: url(images/base_copy.gif) no-repeat 0px bottom;
}

#footer_iz {
	margin:0;
}

#footer_der {
	width:565px;
	height:123px;
	text-align:left;
	float:right;
}
#botton_corners {
	background: url(images/botton_corners.gif) no-repeat top;
	width:522px;
	height:7px;

}
#banner1 {
	background: url(images/bg_banner1.gif) no-repeat center top;
	width:260px;
	height:60px;
	padding-top:53px;
	padding-left:20px;
	text-align:left;
	float:left;
}
#banner1 span{
margin:0 0 0 36px;}
#banner1 a{
	color:#5f5f5f;
	font-weight: bold;
}	
#banner1 a:hover{
	color:#0066CC;
}
#banner2 {
	background: url(images/bg_banner2.gif) no-repeat center top;
	width:260px;
	height:100px;
	text-align:left;
	float:left;
	margin:0 19px;
}
#banner2 a{
	color:#5f5f5f;
	font-weight: bold;
}	
#banner2 a:hover{
	color:#0066CC;
}
#txt_banner2 {
	padding:43px 0 0 70px;
	text-align:left;
	float:left;
}
#banner3 {
	background: url(images/bg_banner3.gif) no-repeat center top;
	width:260px;
	height:60px;
	padding-top:45px;
	padding-left:15px;
	text-align:left;
	float:left;
}
#banner3 span{
margin:0 0 0 65px;}
#banner3 a{
	color:#5f5f5f;
	font-weight: bold;
}	
#banner3 a:hover{
	color:#0066CC;
}
#banner4{
	background: url(images/bg_banner4.gif) no-repeat center top;
	width:155px;
	height:60px;
	padding-top:52px;
	padding-left:15px;
	text-align:left;
	float:left;}
#banner4 a{
	color:#5f5f5f;
	font-weight: bold;}
#banner4 a:hover{
	color:#0066CC;}

#menu ul {
	margin:0;	
	padding:0;
}
#menu ul li{
	margin:0;
	padding:0;
	border-bottom: 1px dotted #666666; 
	list-style-type:none;
}
#menu ul li a{
	background:url(images/flecha2.gif) no-repeat right 11px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666;
	display:block;
	widht: 141px;
	padding: 6px 0;
	text-decoration:none;
}
#menu ul li a:hover{
	color: #0067a6;
	background:url(images/flecha2.gif) no-repeat right -64px;
}

#menu ul li a.menu2{
	color: #ccc;
}
#menu ul li a.menu2:hover{
	color: #0067a6;
	background:url(images/flecha2.gif) no-repeat right -64px;
}




/* Submenu */
#menu ul li ul.submenu {
	margin:0;
	padding:0;
}
#menu ul li ul.submenu li{
	margin:0;
	padding:0;
	list-style-type:none;
	border-bottom:none;
	/*height:20px;*/
	display:inline;
}
#menu ul li ul.submenu li a{
	background:url(images/flecha2.gif) no-repeat right 11px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666;
	display:block;
	border-top:1px solid #DADADA;
	widht: 141px;
	padding-top: 3px;
	padding-left: 10px;
	text-decoration:none;
}
#menu ul ul.submenu li a:hover{
	color: #0067a6;
	background:url(images/flecha2.gif) no-repeat right -64px;
}

#menu ul ul.submenu li a.activo{
	color: #0067a6;
	background:url(images/flecha2.gif) no-repeat right -64px;
}

/* End Submenu */




/* Titulo de paginas internas */
#tit{
	display:block;
	width: 400px;
	margin-top: 28px;
}

ul.bullet{
	margin:0;
	padding:0;
}

ul.bullet li{
	background:url(images/bull.gif) no-repeat left 5px;
	line-height: 20px; 
	padding-left: 15px;
	list-style-type:none;
}


.textAzul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: bold;
	font-weight: normal;
	font-variant: normal;
	color: #1B62A4;
	text-decoration: none;
	line-height: 21px;
}

.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1B62A4;
	text-decoration: none;
	line-height: 21px;
}

.textGris {
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}
#icon1{
	height:50px;
	float:left;
	margin-top:70px;
}
.text {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}
.textBanner {
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
	color: #5f5f5f;
}
.textBannerBold {

	font-size: 11px;
	text-decoration: none;
	line-height: 16px;
	color: #999999;
}

.textAzulCh {
	font-size: 13px;
	color: #0e6faa;
	line-height: 16px;
	font-weight: bold;
}
a.links {
	font-size:12px;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
}
a.links:hover {
	font-size:12px;
	font:Arial, Helvetica, sans-serif;
	color:#0066CC;
}


table.tarj
{ 
	text-align: center;
	font:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	width: 450px;
	padding: 20px 20px 20px 20px;
	border: 0;
}

table.tarj tr.impar {
	background-color:#EBEBEB;
		padding: 20px;
}

table.tarj tr.par {
	background-color:#DBDBDB
}

table.oficinas
{ 
	text-align: left;
	font:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

table.oficinas tr.impar {
	background-color:#f7f7f7;
}

table.oficinas tr.par {
	background-color:#DBDBDB
}

.scroller{
	overflow:auto;
	height:330px;
	scrollbar-base-color: #f6f7f7;
	scrollbar-arrow-color: #9f9f9f;
	scrollbar-3dlight-color: #F1F1F1;
	scrollbar-darkshadow-color:#fafafa;
	scrollbar-shadow-color: #c1c1c1;
	scrollbar-track-color: #f3f3f3;
	padding:0 10px 0 0;
}

.scroller table{
	width:97%;
	margin:0 auto;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
}

#txt-azul {
	width:260px; 
	float:left;
}
#imagen {
	float:right; 
	width:220px;
}
#bloque {
	clear:both; 
	padding-top:20px;
}
#bloque1 {
	clear:both; 
	padding-top:2px;
}
#ap-iz{
	float:left;
}
#ap-der{
	float:right;
}

#txt-iz{
	float:left;
	width:330px;
}
#txt-der{
	float:right;
	width:360px;
}

.banner{
/*	padding-top:10px;*/
}
.titulo-novedad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}

.base-musica-flash{
	float:right;
	padding-right:13px;

}

#base-musica{
	background:url(images/sponsoreo3.gif) no-repeat 0 0;
	width:527px;
	height:68px;
}
#base-musica-1{
	background:url(images/sponsoreo4.gif) no-repeat 0 0;
	width:527px;
	height:68px;
}
#base-musica-2{
	background:url(images/sponsoreo5.gif) no-repeat 0 0;
	width:527px;
	height:68px;
}

div#home-centro {float:left; padding-left:40px; width:490px}
div#home-centro h2, div#home-centro h3,  div#home-centro h1   {font: italic 20px Arial; color:#5097c2;  text-align: center;}
h2 {font: italic  Arial; color:#5097c2; }
.arial-chico {font-size:12px;   font-weight: bold;line-height: 18px;}
.arial-chico strong {font-size:16px}
div#home-centro div.uls-centro {background: url(images/ul-home.jpg) no-repeat; width:522px; height:111px; float:left}
div#home-centro ul {float:left; width:197px;margin:10px 0 0 17px}
div#home-centro ul li {font:12px bold Arial; color:#8a8a8a; list-style:none; margin-bottom:16px; width:209px }
*html div#home-centro ul li {font:12px bold Arial; color:#8a8a8a; list-style:none; margin-bottom:16px; width:230px }
div#flashcontent2 {  float:right; }
.h3-amarillo {font:16px  Arial; color:#ffcc00; float:left;width:120px}
.h3-amarillo ul {float:left}
.h3-amarillo strong {font-size:18px; font-style:italic}
div#recarga-bg { background:url(../images/ul-recargas.jpg) no-repeat; width:508px;  float: left}
div#recarga-bg ul {float:left; width:480px}
div#recarga-bg ul li {float:left; list-style:none; width:143px; margin-top:47px}
div#recarga-bg ul li.marginsegundo {margin-right:20px}
strong {font-weight:bold}

/**/

#formu select { float:left; width:270px; }

.formularios-contacto input { float:left; width:270px; }
.formularios-contacto input.corto { float:left; width:100px; }
.formularios-contacto input.enviar { float:right; border:solid 1px #CCCCCC; background:#999999; text-align:center; padding:3px 6px; width:auto; cursor:pointer; color:#fff; font-weight:bold; margin:10px 30px 0 0; display:inline; }


div#popUp {width:498px; height:188px;position:absolute;top:230px;left:235px;}
#popUp{width: 482px !important; height: 506px !important; position: relative;}
#closeBanner{height: 22px; width: 22px; font-weight: bold; font-size: 18px; position: absolute; top: -25px; right: -10px;}
#closeBanner a{color: #000; float: right; padding-right: 5px; z-index: 9999px;}
#closeBanner a img{border: 0;}


div#contenido div.error2 { width:549px; margin:0 auto;}
div#contenido div.error2 h1{ margin-top:10px; width:100%; color:#fb4d18; font-size:18px; font-weight:bold; float:left; margin:10px 0 0 15px;;}
div#contenido div.error2 p{font:20px Arial, Helvetica, sans-serif; float:left; text-align:left; font-size:14px; margin:0px; color:#9f9f9f;}
div#contenido div.error2 p,
div#contenido div.error2 h1{ margin-left:15px;}


