body {margin:0px; padding:0px; background-color:#B5B5B5}
.policy{font-family:Tahoma; font-size:10px;  color:#646464; text-decoration:none}
.red{font-family:Tahoma; font-size:10px;  color:#F08800; line-height:11px }
a{
	font-family:Tahoma;
	font-size:10px;
	color:#F08800;
	line-height:11px;
	text-decoration: none;
}

.arss{
	font-family:Tahoma;
	font-size:12px;
	color:#F08800;
	line-height:11px;
	text-decoration: none;
}
img {
border:0}
div{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	line-height: normal;
}
td{font-family:Tahoma; font-size:12px;  color:#004D93; line-height:13px }
.div {font-family:Tahoma; font-size:12px;  color:#004D93; line-height:13px }
.titulo1{
	font-family: Tahoma;
	font-size: 16px;
	color:#646464;
	font-weight: bold;
}
.titulo10{
	font-family: Tahoma;
	font-size: 10px;
	color:#646464;
	font-weight: bold;
}
.titulo2{
	font-family: Tahoma;
	font-size: 14px;
	color:#004D93;
	font-weight: bold;
}
.titulo2rojo{
	font-family: Tahoma;
	font-size: 12px;
	color:#F08800;
	font-weight: bold;
}
.td_fondo_azul {
	background-color:#004D93;
	background: #004D93;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF
}
.titulo12_azul{
	font-family: Tahoma;
	font-size: 12px;
	color:#004D93;
	font-weight: bold;
}

.titulo20naranja{
	font-family: Tahoma;
	font-size: 20px;
	color:#F08800;
	font-weight: bold;
}
.titulo3{
	font-family: Tahoma;
	font-size: 13px;
	color:#646464;
	font-weight: bold;
}
.titulo4{
	font-family: Tahoma;
	font-size: 12px;
	color:#004D93;
	font-weight: normal;
}

.titulo_oferta1{
	font-family: Tahoma;
	font-size: 11px;
	color:#F08800;
	font-weight: bold;
}
.titulo_oferta12{
	font-family: Tahoma;
	font-size: 9px;
	color:#F08800;
	font-weight: normal;
}
.titulo_oferta2{
	font-family: Tahoma;
	font-size: 9px;
	color:#004D93;
	font-weight: bold;
}

.texto_explicacion{
	font-family: Tahoma;
	font-size: 11px;
	color:#004D93;
}
.titulo_oferta3{
	font-family: Tahoma;
	font-size: 10px;
	color:#646464;
	font-weight: bold;
}

.red_11{font-family:Tahoma; font-size:11px;  color:#999999; }
.main{
	font-family:Tahoma;
	font-size:11px;
	color:#646464;
	line-height:14px;
	text-align: justify;
}
.main_9{font-family:Tahoma; font-size:10px;  color:#646464; line-height:14px}
.main_10{font-family:Tahoma; font-size:14px;  color:#646464; line-height:14px}
.tabla_contorno_naranja {
	border-width:1px;
	border-style:solid;
	border-color: #F08800;
}
.tabla_contorno_gris {
	border-width:1px;
	border-style:solid;
	border-color: #CACACA;
}
.input_login{
	width:100px;
	height:12px;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	line-height:12px;
	border-color: #CFCFCF;
}
.input{
  		
		border-width:1px;
		border-style:solid;
		background-color:#E4E4E4;
		border-color: #CCCCCC;
		font-family:Tahoma; font-size:11px;  color:#000000; line-height:12px;
}
.radio{
	border-width:1px;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	line-height:12px;
	
}
.inputlargo{
	border-width:1px;
	border-style:solid;
	background-color:#E4E4E4;
	border-color: #CCCCCC;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	line-height:12px;
	width: 200px;
}
.textarea2{
	border-width:1px;
	border-style:solid;
	background-color:#E4E4E4;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	line-height:12px;
	overflow:auto;
	border-color: #CCCCCC;
}
.textarea2grande{
	border-width:1px;
	border-style:solid;
	background-color:#E4E4E4;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	line-height:12px;
	overflow:auto;
	width:340px;
	border-color: #CCCCCC;
}
.archivo {
	border : 0px solid #7a7a7a;
	color: black;
	background: #DCDCDC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px 5px 1px  5px;
	width: auto;
}
marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 200px; /*marquee height */
background-color: white;
overflow: hidden;
border:0;
padding: 2px;
padding-left: 4px;
}
li {
	list-style-image: url(../images/pointer_grey.gif);
	
	}
.ul {
  margin-top:5px;
}
.liiconocolorconmargenizquierda {
	list-style-image: url(../images/pointer_grey.gif);
	margin-top:5px;
	margin-left:110px;
}
.liiconocolorconmargenderecha {
	list-style-image: url(../images/pointer_grey.gif);
	margin-top:5px;
	margin-left:-20px;
}
.tabla_linea_abajo_azul {
border-bottom:1px solid #004D93;

}
.tabla_linea_abajo_naranja {
border-bottom:1px solid #F08800;

}
.linea_naranja_derecha {
border-right:1px solid #F08800;

}
.linea_naranja_derecha_izquierda {
border-right:1px solid #F08800;
border-left:1px solid #F08800;

}

.linea_naranja_izquierda {
border-left:1px solid #F08800;

}
.linea_naranja_derecha_y_abajo {
border-right:1px solid #F08800;
border-bottom:1px solid #F08800;


}
.tabla_contorno_naranja_menos_abajo {
	border-right:1px;
	border-top:1px;
	border-left:1px;
	border-bottom:0px;
	border-style:solid;
	border-color: #F08800;
}
.tabla_contorno_naranja_menos_arriva {
	border-right:1px;
	border-bottom:1px;
	border-left:1px;
	border-top: 0px;
	border-style:solid;
	border-color: #F08800
}
.tabla_contorno_gris_menos_arriva {
	border-right:1px;
	border-bottom:1px;
	border-left:1px;
	border-top: 0px;
	border-style:solid;
	border-color: #CACACA;
	
}
.select{
  		
		border-width:1px;
		border-style:solid;
		background-color:#E4E4E4;
		border-color: #CCCCCC;
		font-family:Tahoma; font-size:11px;  color:#000000; line-height:12px;
		width:150px;
}

.select_mini{
  		
		border-width:1px;
		border-style:solid;
		background-color:#E4E4E4;
		border-color: #CCCCCC;
		font-family:Tahoma; font-size:11px;  color:#000000; line-height:12px;
		}
.aviso_contorno_naranja {
	border-width:2px;
	border-style:solid;
	border-color: #F08800;
	background-color: #FFF7EC;
	font-size:24px;
	}
.sin_opacidad {
opacity:1; filter:alpha(opacity='100');
}

.titulo_azul18{
	font-family: Tahoma;
	font-size: 18px;
	color:#004D93;
	font-weight: normal;
}
