/* ESTRUCTURA *************************************/
body {
	margin:0;
	font: 62.5% Arial, Helvetica, sans-serif;
	color: #333;
	width: 770px;
	clear: both;
	margin:auto;
	border:1px solid #ccc;
	filter: default;
!important /* PARA QUITAR CLEARTYPE DE IE7 */;
}
#cuerpo {
	font-size:1.2em;
	margin-left: 10px;
	width:574px;
}
#cuerpo2 {
	font-size:1.2em;
	margin-left: 10px;
	width:594px;
}
#bannerplanes{

text-align:center;
margin-left:10px;

}

#footer {
	height:20px;
	line-height: 20px;
	color:#3472AF;
	/*	font-size:11px;*/
	text-indent:15px;
	border-top:1px solid #f1f5f9;
	clear: both;
	background-color: #f9fbfc;
	text-decoration:none;
}
.bajo_footer {
	height:20px;
	line-height: 20px;
	color:#797979;
	/*font-size:11px;*/
	text-indent:15px;
	clear: both;
	border-top: 1px solid #eff4f7;
	background-color:#ecf2f6;
}
/**************************************************/

#search-box {
	border-width:0;
	float:right;
	border:1px solid red;
}
#search-submit {
	background-image:url(/img/stretcher/lupa.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:20px;
	height:23px;
	border:0;
	margin-right:20px;
	border:1px solid red;
}
/* IMAGENES ***************************************/
img {
	border: 0;
	margin: 0;
}
/**************************************************/









/* TEXTOS *****************************************/
p {
	margin:0px;
	margin-bottom: 10px;
	color:#666;
}
.nota_bajo {
	color:#989898;
	font-size:0.9em;
	margin-top:6px;
}
label {
	float: left;
	width: 150px;
	font-weight: normal;
}
.error {
	background: #fff3b7;
	border: 1px solid #d5bf55;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-left: 0;
	border-right: 0;
	margin-top: 10px;
	margin-bottom: 350px;
}
.exito {
	background: #effaea;
	border: 1px solid #e0e4ea;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-left: 0;
	border-right: 0;
	margin-top: 10px;
	margin-bottom: 350px;
}
/**************************************************/









/* TITULOS ****************************************/
h1 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px dotted #666;
	background:url(/img/stretcher/linea_punteada.jpg) bottom repeat-x;
	width: 730px;
	margin-top: 20px;
	margin-left: 10px;
}
h2 {/*Titulos Index de cada seccion*/
	background:url(../img/flechagrande.jpg) no-repeat left;
	padding:0;
	padding-left:17px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:17px;
	margin-top:0;
	margin-bottom:0;
	color:#007db9;
}
h3 {/*Titulos al margen, Azules casi negros*/
	margin: 0;
	padding: 0;
	padding-top:12px;
	padding-bottom:12px;
	margin-left:0px;
	font-size:13px;
	font-weight: bold;
	color:#061637;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#007db9;
}
h4 {/*SubTitulos Bold*/
	margin: 0;
	padding: 0;
	padding-top:12px;
	padding-bottom:12px;
	font-size:12px;
	font-weight: bold;
	color:#000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
/**************************************************/









/* LINKS ******************************************/
a, a:visited {
	color: #0053a2;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#footer a, #footer a:visited {
	color:#3472AF;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
/**************************************************/









/* LISTAS *****************************************/
ul {
	margin: 10px 0;
	padding: 0;
	margin-left: 40px;
	list-style: disc;
	color:#666;
}
.listas {
	margin-bottom:15px;
}
li {
	margin: 0;
	margin-bottom: 3px;
	padding: 0;
}
/**************************************************/









/* FORMULARIOS ************************************/
form {
	margin: 0;
	padding: 0;
}
.text, .select {
	width: 200px;
	border:1px solid #0c4e8a;
}
.casilla_chica {
	width: 20px;
	text-align: center;
}
.casilla_mediana {
	width: 166px;
}
/**************************************************/









/* PROPIEDADES ************************************/

.separador {
	border-top:2px dotted #999;
	margin-top:4px;
	margin-left:15px;
}
.flotar_der {
	float:right;
}
.flotar_izq {
	float: left;
}
.block {
	display: block;
}
.negrita {
	font-weight: bold;
}
.fin_div {
	display: none;
	clear: both;
}
/**************************************************/


.privacidad {
	margin:10px;
	text-align:justify;
}
.privacidad p {
	margin:5px;
	margin-left:20px;
	margin-bottom:8px;
}
.privacidad h1 {
	margin-left:0;
	width:100%;
}
.privacidad h4 {
	margin-left:20px;
}
.login {
	margin:10px;
}
.marco_login {
	padding-left:60px;
}
.margentitulosc {
	margin-top:3px;
	margin-left:5px;
	font-weight:bold;
}
.margentxtcaja {
	margin-top:7px;
	margin-bottom:2px;
	margin-right:30px;
	line-height:11px;
	margin-left:5px;
}
.bannerlat {
	display:block;
	clear:both !important;
	margin-top:65px;
}
/*MENU DERECHA*/
/**************Amarillo*************************/

.a_tit {
	background:transparent url(../img/caja_amarilla/top_amarillo.jpg) no-repeat scroll 0%;
	color:#615415;
	font-weight:bold;
	height:16px;
	line-height:16px;
	padding-left:10px;
	padding-top:2px;
}
.a_cont {
	background:transparent url(../img/caja_amarilla/medio_amarillo.jpg) no-repeat scroll left bottom;
	padding-left:6px;
	padding-top:3px;
}
.a_cont a {
	line-height:15px;
	color:#615415;
}
.a_fin {
	background:transparent url(../img/caja_amarilla/fin_amarillo.jpg) no-repeat top;
	height:auto;

	
}
.menu_amarillo {
	float:left;
	font-size:11px;
	width:142px;
	margin-bottom:4px;
	color:#615415;
}
.menu_amarillo a, .menu_amarillo a:visited {
	color:#615415;
	text-decoration:none;
}
.menu_amarillo a:hover {
	text-decoration:underline;
}
.menu_amarillo ul {
	list-style-position:inherit;
	margin:0pt;
}
.lista {
	background:transparent url(../img/caja_amarilla/ul_cuadrado_amarillo.jpg) no-repeat scroll left top;
	padding-left:6px;
}
/**************Azul*************************/
.b_tit {
	background:transparent url(../img/caja_azul/top_celeste.jpg) no-repeat scroll 0%;
	color:#3466A1;
	font-weight:bold;
	height:18px;
	line-height:16px;
	padding-left:10px;
	padding-top:2px;
}
.b_cont {
	background:transparent url(../img/caja_azul/medio_celeste.jpg) no-repeat scroll left bottom;
	padding-left:6px;
	padding-top:3px;
	height:50px;
}
.b_cont a {
	line-height:15px;
	color:#3466A1;
}
.b_fin {
	background:transparent url(../img/caja_azul/fin_celeste.jpg) no-repeat top;
	height:auto;
	
}
.menu_azul {
	float:left;
	font-size:11px;
	width:142px;
	margin-bottom:8px;
	color:#3466A1;
}
.menu_azul a, .menu_azul a:visited {
	color:#3466A1;
	text-decoration:none;
}
.menu_azul a:hover {
	text-decoration:underline;
}
.menu_azul ul {
	list-style-position:inherit;
	margin:0pt;
}
.lista_b {
	background:transparent url(../img/caja_azul/ul_cuadrado_celeste.jpg) no-repeat scroll left top;
	padding-left:6px;
}
.latbanner {
	margin-bottom:8px;
}
.titulo_seccion {
	background:transparent url(../img/flechagrande.jpg) no-repeat scroll left center;
	color:#007DB9;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	margin-bottom:0pt;
	margin-top:0pt;
	padding:0pt 0pt 0pt 17px;
}
.destacado {
	color:#007DB9;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	margin-top:10px;
}
.alineado {
	margin-left:14px;
}
.ulstretch li {
	background-image:url(/archivos_comunes/gprs-3g/img/ul-celeste.jpg);
	background-position:0px 3px;
	background-repeat:no-repeat;
	color:#666666;
	/*	font-size:12px;*/
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:10px;
}
li {
	margin:0pt 0pt 3px;
	padding:0pt;
}
.li2nivel li {
	background-image:url(../img/ul2do_nivel.gif) !important;
	background-position:0px 3px;
	background-repeat:no-repeat;
	color:#666666;
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:10px;
}
#despliegues {
	margin-left:10px;
	width:560px;
}
.stretch {
	background:#F2F2F2 url(../img/bg_stretch.gif) repeat-x scroll center bottom;
	cursor:pointer;
	height:22px;
	width:560px;
}
.stretcher {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;/*	margin-left:20px;*/
/*	font-size:1.3em;*/
}
.stretch span {
	background:transparent url(../img/flecha_stretch.gif) no-repeat scroll 0%;
	color:#007DB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:4px;
	padding-left:16px;
	position:relative;
	top:3px;
}
.stretch.abierto small {
	background:transparent url(../img/cerrar_strech.gif) no-repeat scroll 0%;
	float:right;
	height:20px;
	margin-right:9px;
	position:relative;
	top:2px;
	width:60px;
}
.stretch.cerrado small {
	background:transparent url(../img/abrir_strech.gif) no-repeat scroll 0%;
	float:right;
	height:20px;
	margin-right:9px;
	position:relative;
	top:2px;
	width:60px;
}
.stretcher ul {
/*	line-height:1em;*/
	margin-left:20px;
}
.separador_vacio {
	display:block;
	height:10px;
}
/* TABLAS *****************************************/
table {
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-top: 1px solid #a6bcd3;
	width: 100%;
}
.tabla_head{
	background-color:#bfd3e6;
	border:0;
	height:19px;
	font-weight:bold;
	color:#063455 !important;
}
table td {
	border-bottom:1px solid #bfd3e6;
	text-align:center;
	font-size: 0.9em;
	color:	#313035;
	text-align:left;
	width:25% auto;
	padding-left:12px;
	height:20px;
}
.impar {
	background-color:#f5f8fb;
}
/**************************************************/

.divcentrado{ margin:auto;
text-align:center;}
.bajada_titulo{ font-size:0.9em;}

.titulo_master{
	
	margin-left:10px;
	font-size:1.1em;

}
.discotequestrong{
width:90px;
margin-right:2px;
text-align:center;
background:url(bg-90x19-b.jpg);background-repeat:no-repeat;
font-weight:bold;
}
