/*body{
	margin:0;
    	padding:0;
    	text-align:center;
	font-family:Arial,sans-serif, "lucida grande",tahoma,verdana;	
	font-size:12px;
	color:#2C1A7D;
	direction:ltr;
	background-color: #F0F0F0; 
}*/
td {
	font-family:arial,sans-serif, "lucida grande",tahoma,verdana;	
	font-size:11px;
	direction:ltr;
}
#fecha {
	background-color:#48007B;
	color: #FFF;
	font-size:13px;
	height:20px;
}
/*#menu_superior{
	color:#333;
	font-size:13px;
	background:#E0E0E0;
}
#menu_superior a {
	color:#fff;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
#menu_superior a:hover
{
	background:#FFF;
	font-weight: none;
	text-decoration:underline;
}*/

#menu_lateral {
	font-family:lucida grande,tahoma,verdana,arial,sans-serif;
	border:1px solid #000;	
	background:#F0F0F0;
	font-size:12px;
	border:0px solid #94A3C4;
	left:0px;
	position:relative;
	width:90%;

}	
/*#menu_lateral ul { display:block;list-style:none;}
#menu_lateral li {display:block; height:26px; border-top:solid 1px #FFFFFF;}*/
#menu_lateral a, #sidemenu a:visited, #sidemenu a:active 
{
	color:#3E576B;
	display:block;
	text-decoration:none;
	padding-top:5px;
	padding-left:12px; 
	border-bottom:solid 1px #FFF;
}

#menu_lateral a:hover
{
	background:#FFF;
	font-weight: none;
}
#menu_superior td { text-align:center; border-bottom: #2C1A7D solid 1px; border-right:#2C1A80 solid 1px;}

#banners {
	text-align:center;
	padding-top:5px;
}

/*#fondo {
	top: 20px;
	display:block; 
	width:926px;
	left:40px;
	border:solid 1px #AAA;
	background:#FFF;
	position:absolute;
}*/
#fondo {
        top: 20%;
        display:block;
        width:926px;
        margin-left: -463px;
        margin-top: -100px;
        margin-bottom: 10px;
        left: 50%;
        border:solid 1px #AAA;
        background:#FFF;
        position:absolute;
}
/*#fondo {
        top: 3%;
        display:block;
        width:926px;
        left:4%;
        margin-bottom: 10px;
        border:solid 1px #AAA;
        background:#FFF;
        position:absolute;
}*/


hr {
	width:95%;
	color: #E2E2DA;
}
#tipos_de_cambio {
	width:90%;
	font-size:10px;
	color:#555;
	border:1px solid #F0F0F0;
	font-family:Arial,sans-serif, "lucida grande",tahoma,verdana;
}
#tipos_de_cambio h2 {
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	text-transform: uppercase;
	display:block;
	color:#FFF;
	background:#FF9900;
	
}
#tipos_de_cambio a {
	color:#FF9900;
	text-decoration: none;
	font-weight:bold;
}
#tipos_de_cambio td {
	font-size:10px;
	text-align:center;
	border-bottom:1px solid #F0F0F0;
}
#tipos_de_cambio th {
	font-size:10px;
	background:#F0F0F0;
	text-align:center;
}

#noticias {
	font-size:12px;
	font-family:Arial,sans-serif, "lucida grande",tahoma,verdana;
	color: #707273;
	/*padding:5px 8px;*/
	padding:5px 1px;
}
#noticias .seccion {
	color: #2C1A7D;
	text-transform: uppercase;
	font-weight:bold;
}
#noticias .fecha {
	color:#707273;
	font-size:11px;
}

#noticias .titulo {
	font-size:16px;
	font-family:Helvetica;
	text-transform:none;
	color:#FF9900;
	text-decoration:none;
	
}
#noticias .texto {
	color:#707273;
	font-family:arial,sans-serif,"lucida grande",tahoma,verdana;
	/*font-size:11px;*/
	font-size:12px;
	padding:0px;
}
#noticias. datos {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF8C00;
	font-size: 12pt;
	padding-top: 6px;
	padding-bottom: 6px;
}
#destacado {
	/*background-color:#E0E0E0;*/
	background-color:#FFF6EC;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #E2E2DA;
}
#destacado .seccion {
	display:block; 
	background-color:#660099;
	color:#FFF;
	padding:10px;
	width:94%;
}	
.noticia {
	border-bottom:1px solid #E2E2DA;
	/*border-bottom:3px solid #CCCCCC*/
	padding:2px 3px;
}
#contenido {
	height:50%;
	width:300px;
	border:solid 1px #2C1A80;
	font-size:12px;
}
#barra_derecha{
	height:50%;
	left:501px;
	width:50px;
	background-color:#000;
	border:solid 1px #2C1A80;	
}

.linknaranja {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family:arial,sans-serif,"lucida grande",tahoma,verdana;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}
.linknaranja_med {
        /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
        font-family:arial,sans-serif,"lucida grande",tahoma,verdana;
        font-size: 14px;
        color: #FF9900;
        text-decoration: none;
}

#tipos_datos h2 {
	font-size:11px;
	font-family: Arial;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	text-transform: uppercase;
	display:block;
	color:#707273;
	background:#f0f0f0;
	
}
#tipos_titulo h2 {
	font-size:11px;
	font-family: Arial;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	text-transform: uppercase;
	display:block;
	color:#FFF;
	background:#FF9900;	
}

#menu_nuevo{
	color:#333;
	font-size:13px;
	background:#E0E0E0;
}
span.titulo{
	font-size:42px;
	font-family:Times New Roman;
	color:#FF9900;
}
span.subtituloGrande{
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	color:#707273;	
}
span.subtitulo{
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#707273;	
}
span.subtituloMediano{
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#707273;	
}
span.texto{
	font-size:12px;
	font-family:Arial;
	color:#707273;
}
span.textoCoti{
        font-size:11px;
        /*font-family:Arial;*/
	font-family:arial,sans-serif,"lucida grande",tahoma,verdana;
        color:#707273;
}

span.textoAzul{
	font-size:12px;
	font-family:Arial;
	color:#2C1A7D;
}
span.subtituloGrandeNar{
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	color:#FF9900;	
}
span.subtituloMedianoNar{
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#707273;	
}
span.textoNaranja{
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#FF9900;	
}
span.textoAzulLogin {
	font-size: 10px;
	font-family: Arial;
	color: #2C1A7D;
}
.caja {
	border: 1px solid #CCCCCC;
	
}

INPUT.boton
{
   	font: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: black;
	background-color:#F4F3EF;
	border-width: 2px;
	border-color:#F4F3EF;
	width: 130px;
	height: 20px;
}
.cajaGris{
	background-color:#F4F3EF;
	width:700px;	
	height:100px;
	font:Arial;
}
.cajaBlanca{
	background-color:#FFFFFF;
	width:700px;	
	height:100px;
	font:Arial;
}
.link{
	text-decoration:none;	
}
div.OpCom{
		border: solid 2px #EEEDE9;
	}
span.textoBlanco{
		font-family:Arial;
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
	}
span.textoBlancoGrande{
		/*font-family:Arial;*/
		font-family:arial,sans-serif,"lucida grande",tahoma,verdana;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
	}
span.textoBlancoGrandeEvent{
                /*font-family:Arial;*/
                font-family:arial,sans-serif,"lucida grande",tahoma,verdana;
                color:#FFFFFF;
                font-size:16px;
                font-weight:bold;
        }
span.textoBlancoFrase{
                /*font-family:Arial;*/
                font-family:arial,sans-serif,"lucida grande",tahoma,verdana;
                color:#FFFFFF;
                font-size:12px;
                font-weight:bold;
		font-style: italic;
        }

span.seccionGris{
		font-size:14px;
		color:#3E576B;
		font-weight:bold;
		text-transform:uppercase;
	}
span.seccionGrisMed{
                font-size:14px;
                color:#3E576B;
                font-weight:bold;
                text-transform:uppercase;
        }
span.seccionGrisInt{
                font-size:14px;
                color:#3E576B;
                font-weight:bold;
        }

	/*Para el login*/
#header{
	background:url('../img/headerNuevo.jpg') no-repeat;
	position:relative;
	width:927px;
	height:135px;

}
#logo{
	background:url('../img/Header-Logo.png') no-repeat;
	position:top;
	width:500px;
	height:90px;
}
#frase{
	background:url('../img/Header-Frase.png') no-repeat;
	/*background:url('../img/Header-Frase.gif') no-repeat;*/
	position:relative;
	width:500px;
	height:20px;
}
#login{
	padding-top:3px;
	border:2px #FFF solid;
	padding-right:3px;
	padding-left:3px;
	background:white;	
	position:relative;
	top:10px;
	font-size:12px;
}
#login td {
	font-size:12px;
	text-align:right;
}
#login input{
	font-size:12px;
	background: #FFE8CA;
	border:1px solid #1717A5;
	color:#1717A5;
	font-weight:bold;
}
#login .button {
	color: #FFE8CA;
	background:#1717A5;
}
div.login {
	-moz-border-radius: 7px;
    	-webkit-border-radius: 7px;
	z-index:1;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	text-align:center;
	position:absolute;
	font-size:10px;
	height:120px;
	width:250px;
}
span.div_login{
	font-size:10px;
}	

div.login2 {
	height:120px;
        width:250px;
	z-index:1;
}
.alerta {
        position: absolute;
        float: right;
        top: 200px;
        left: 250px;
        width: 42%;
        padding: 0px 0px 0px 0px;
        border: 5px solid #948CB4;
        /*background-color: #F0F0F0;*/
        background:url(/tarifar/img/bglogin.gif);
        z-index:1002;
        overflow: auto;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;

        opacity: 0.5;
        filter:alpha(opacity: 50);
        -moz-opacity: 0.5;
        -khtml-opacity: 0.5;
}
.alerta input {
	border:1px #2C1A7D solid;
	background:#FFF;
	color:#2C1A7D;
	font-weight:bold;
}
.alerta .boton {
	border:1px #2C1A7D solid;
	background:#2C1A7D;
	color:#FFF;
	font-weight:bold;
}
.alerta h2 {
	color:#FF9900;
	font-family:arial,sans-serif,"lucida grande",tahoma,verdana;
	font-size:15px;
	text-decoration:none;
	text-transform:capitalize;
}

#menu_login {
	font-family: lucida grande, tahoma, verdana, arial, sans-serif;
	border: 0 solid #000;
	background: #F0F0F0;
	font-size: 12px;
	border: 0px solid #94A3C4;
	left: 0px;
	position: relative;
	width: 90%;
}

.cajaIngreso {
	font-family:lucida grande,tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	margin-left: 4px;
	border: 2px solid #FF9900;
	background: #F0F0F0;
	left: 0px;
	position:relative
	width: 90%;
	border-radius: 7px;
	-moz-border-radius: 7px;
        -webkit-border-radius: 7px;
	-ms-border-radius: 7px;
}

.contenedor {
	font-family:lucida grande,tahoma,verdana,arial,sans-serif;
        font-size: 11px;
        margin-left: 4px;
        background: #FFFFFF;
        position:relative;
        width: 90%;
}	
/*.logoHref{
	display: block;*/
	/*background:url('../img/Header-Logo.png') no-repeat;*/
	/*background:url('../img/Logo-Tarifar.gif') no-repeat;
	text-decoration: none;
	width:500px;
	height:100px;
	padding: 0 0 0 0px;
}*/
/*img.imghref:hover{
	cursor:pointer;
}*/

input.ingreso{
	border: 1px #8780A8 solid;
}
div.secciones {
	background: #F0F0F0;
	height: 30px;
	padding:2px;
	position:relative;
}

#contenedorPie {
border-top:0 none;
}
#pie {
display:inline;
float:left;
margin:18px 23px 0;
width:850px;
}
#pie ul.navegacion {
background:#F9F9F9 none repeat scroll 0 0;
border-bottom:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
}
#pie ul.navegacion li {
border-right:1px solid #E5E5E5;
float:left;
margin:7px 0 7px 10px;
padding-right:10px;
}
.copyright {
clear:both;
color:#888888;
margin:5px auto;
padding:5px 0;
width:100%;
}
span.copyright {
font-family:arial,sans-serif,"lucida grande",tahoma,verdana;
font-size:11px;
color:#888888;	
}
input.img_login {
z-index:1000;
border-width:0px;
border:none; 
background:none; 
outline:none;
}
div.login_usr{
	height:25px;
	width: 105px;
	left:10;
	float:left;
	position: relative;
	background-image:url(../img/username_bg.png);
	repeat: no-repeat;
	z-index:100;
}
div.login_pass{
        height:25px;
        width: 105px;
        left:10;
        float:left;
        position: relative;
        background-image:url(../img/password_bg.png);
        repeat: no-repeat;
}

div.olv_pass{
        height:25px;
        width: 150px;
        left:10;
        float:left;
        position: relative;
        background-image:url(../img/input_bco.png);
        repeat: no-repeat;
}


div.login_boton{
        height:20x;
        width: 95px;
        left:0;
        float:left;
        position: relative;
}

span.nar{
	font-size:15px;
        font-family:Helvetica;
        text-transform:Capitalize;
        color:#FF9900;
        text-decoration:none;
	font-weight:bold;
}
#subtitulo {
        font-size:10px;
        font-family: Arial;
        padding-top:3px;
        padding-bottom:3px;
        padding-left:5px;
        text-transform: uppercase;
        display:block;
        color:#FFF;
        background:#F0F0F0;
}
div.destac {
        background-color:#660099;
        /*padding:5px 0px 0px 0px;*/
	padding:5px;
	position:relative;
	height: 30px;
	/*-moz-border-radius:7px;*/
}
.alertapass {
        position: absolute;
        float: right;
        top: 170px;
        left: 250px;
        width: 42%;
        padding: 3px;
        border: 7px solid #948CB4;
        background-color: #F0F0F0;
        z-index:1002;
        overflow: auto;
        /*-moz-border-radius: 7px;
        -webkit-border-radius: 7px;

        opacity: 0.5;
        filter:alpha(opacity: 50);
        -moz-opacity: 0.5;
        -khtml-opacity: 0.5;*/
}
/* Desde aca para darle sombra*/
.blur{
   background-color: #ccc; /*shadow color*/
   color: inherit;
   margin-left: 4px;
   margin-top: 4px;
}

.shadow,
.content{
   position: relative;
   bottom: 2px;
   right: 2px;
}

.shadow{
   background-color: #666; /*shadow color*/
   color: inherit;
}

.content{
   background-color: #fff; /*background color of content*/
   color: #000; /*text color of content*/
   border: 1px solid #000; /*border color*/
   padding: .5em 2ex;

        font-family:lucida grande,tahoma,verdana,arial,sans-serif;
        background:#F0F0F0;
        font-size:12px;
        left:0px;
        position:relative;
        width:85%;

}
.content a, #sidemenu a:visited, #sidemenu a:active
{
        color:#3E576B;
        display:block;
        text-decoration:none;
        padding-top:5px;
        padding-left:12px;
        border-bottom:solid 1px #FFF;
}

.content a:hover
{
        background:#FFF;
        font-weight: none;
}
.content td { text-align:center; border-bottom: #2C1A7D solid 1px; border-right:#2C1A80 solid 1px;}

.menu_costado {
 width:220px;
 font-family:lucida grande,tahoma,verdana,arial,sans-serif;
 font-size:12px;
 background:#ECECEC;
 left:0px;
 position:relative;
 /*border:2px solid #660099;*/
}

.menu_costado_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/cursos_tematicas_bot.gif) no-repeat scroll left top;
height:25px;
margin:0;
width:220px;
}

.menu_costado_in {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/cursos_tematicas_in.gif) repeat-y scroll left top;
margin:0;
padding:0 15px 5px;
width:190px;

font-family:lucida grande,tahoma,verdana,arial,sans-serif;
border:1px solid #000;
background:#ECECEC;
font-size:12px;
border:0px solid #94A3C4;
left:0px;
position:relative;
width:80%;

}

.menu_costado_bot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/cursos_tematicas_bot2.GIF) no-repeat scroll left top;
height:28px;
margin:0;
padding:5px 15px 0;
width:190px;
}
.menu_costado a, #sidemenu a:visited, #sidemenu a:active
{
        color:#3E576B;
        display:block;
        text-decoration:none;
        padding-top:5px;
        padding-left:12px;
        border-bottom:solid 1px #FFF;
}

.menu_costado a:hover
{
        background:#FFF;
        font-weight: none;
	/*font-size:13px;*/
}

div.contiene {
	position:relative;
	background-color:#D2D2D2;
	padding:2px 2px 2px 2px;
	/*-moz-border-radius:7px;*/

}
div.menu_lat{
	position:relative;
	background-color:#FFF;
	background-color:#F0F0F0;
	padding:2px 1px 1px 1px;
	/*padding:1px 1px 1px 1px;*/
	/*-moz-border-radius:7px;*/
	display:block;
	 /*background:url(../img/bg_menu.png) ;*/
	
}
div.menu_lat a 
{
        color:#3E576B;
        display:block;
        text-decoration:none;
        padding-top:5px;
        padding-left:12px;
	padding-bottom:3px;
        border-bottom:solid 1px #D2D2D2;
	font-size:12px;
	text-align:left;
}
div.menu_lat a:hover {
        background:#FFF;
        font-weight: none;
	color:#FF9900;	
}
span.tit_otras{
color:#FF9900;
font-family:Helvetica;
font-size:12px;
text-decoration:none;
/*text-transform:capitalize;*/
}

/* NUEVO */
body{
        margin:0;
        padding:0;
        font-family:Arial,sans-serif, "lucida grande",tahoma,verdana;
        background-color:#F0F0F0;
}
#background {
width:100%;
height:100%;
position:relative;
overflow:visible;
background-color:white;
border: solid 1px #AAAAAA;
font-family:Arial,sans-serif, "lucida grande",tahoma,verdana;
font-size:12px;
color:#2C1A7D;
margin:auto;
}

/* 20 - 10 */
div.listado_contenedor {
position:relative;
width:80%;
}
div.titulo_login {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
background:#F0F0F0;
border:1px solid #D2D3D4;
font-family:Arial,Helvetica,sans-serif;
color:#FF9900;
font-weight:bold;
font-size:18px;
height:32px;
padding:5px 0 0 5px;
position:relative;
}
div.int_tem {
border-bottom:1px solid #D2D3D4;
border-left:1px solid #D2D3D4;
border-right:1px solid #D2D3D4;
background:white;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:150%;
overflow:hidden;
padding:5px;
}
a.map_site {
text-decoration:none;
color:#335577;
font-family:Helvetica;
font-size:16px;
}
a.map_site:hover{
text-decoration:underline;
}
div.contenedor {
position:relative;
margin:0 20px;
width:350px;
}
div.deg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(../img/techoGris.gif) repeat-x scroll 0 0;
color:#626262;
font-family:arial,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:33px;
line-height:22px;
margin-top:15px;
padding:8px 15px 0;
}
div.interior {
border-bottom:1px solid #D2D3D4;
border-left:1px solid #D2D3D4;
border-right:1px solid #D2D3D4;
background:white;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:150%;
overflow:hidden;
padding:5px;
text-align:left;
}
a.sitem {
font-family:lucida grande,tahoma,verdana,arial,sans-serif;
color:#335577;
font-size:
}
hr.linea_gris {
        width:95%;
        color: #E2E2DA;
}
button.boton_l {
        border:2px #7E6FB7 solid;
	color:#FFF;
        background:#948CB4;
        font-weight:bold;
}
button.boton_l:hover {
	border:2px #7E6FB7 solid;	

}
a.linkRojo {
color:#A24AA3;
font-family:verdana;
font-size:8pt;
line-height:8pt;
text-decoration:none;
}

table.menu1 {
	padding:0 0 0 0px; 
	margin:0; 
	list-style:none; 
	height:30px; 
	background:#48007B; 
	position:relative; 
	border:1px solid #000; 
	border-width:0 1px; 
	border-bottom:1px solid #444;
	background-color:#48007B;
}
table.menu1 tr td a {
	display:block; 
	height:30px; 
	line-height:30px; 
	background:#48007B url(/tarifar/img/boton1.gif) left top; 
	color:#fff; 
	text-decoration:none; 
	font-size:11px; 
	font-family:arial,sans-serif,"lucida grande",tahoma,verdana; 
	font-weight:bold; 
	text-align:center; 
	padding:0 0 0 0px; 
	cursor:pointer;
}
table.menu1 tr td a:hover {
	color:#fff; 
	background:#000 url(/tarifar/img/boton2.gif);
}

div.menu_derecho
{  
float:left;  
width:200px;
padding:10px;
background:url(/tarifar/img/bg_menu_2.gif) repeat-x scroll left bottom transparent;
text-align:left; 
}  

div.sub_menu_derecho ul  
{  
padding:0px;  
margin:0px;  
}  
  
div.sub_menu_derecho ul li  
{  
font-family:arial,sans-serif,"lucida grande",tahoma,verdana;
font-size:12px;
color:#48007B;
line-height:25px;  
border-bottom:1px solid #D9D9D9;
list-style-type:none;  
text-indent:8px; 
width:200px;
height:25px;
}
  
div.sub_menu_derecho ul li:hover
{  
background:url(/tarifar/img/boton2.gif) top center; 
text-shadow:0 -1px 1px #000000;
font-weight:bold;
color:#fff;
cursor:pointer; 
}