﻿/*naranja:#ff8a00
verde:#7ea51f
verde claro link color 1c8d8b
verde claro link over 56aca8
verde link 2e7a00
verde link over 767962
textos #4f4c4c
*/
body{
    background: url('/internacional/imagenes/fondo.jpg') no-repeat center top #f96618;   
    background-position: center 0px;
    margin: 0px;    
}
#pie{
	font: 10px Verdana, Arial, Helvetica;
	background-color: #ffffff;
	height: 36px;
	text-align: center;	
	color: #3c3939;	
}
a.privacidad,
a.privacidad:link{
	font: 11px Arial,Helvetica,sans-serif;    
    padding-top: 25px;
    text-align: center;
    /*color:#454036;	*/
    color:#d75f23;
    text-decoration: underline;
}
a.privacidad:visited{
    color: #e5790f;
    }
a.privacidad:hover{
    color: #d75f23;
    text-decoration: none;
}
/*#pie a{text-decoration:none; color:#3c3939;}
#pie a:hover{color:#1c8d88;	text-decoration:underline;}*/
#piebco{
	font: bold 11px Verdana, Arial, Helvetica;
	height: 36px;
	text-align: center;	
	color: #ffffff;		
}
#piebco a{text-decoration:none; color:#ffffff; font-weight:bold}
#piebco a:hover{color:#ffffff;	text-decoration:underline;}

#modulos{
	font: bold 11px/22px Verdana, Arial, Helvetica; /*font-size/line-height*/
	margin-right:7px;
	letter-spacing:.3px;
	color: #ffffff;	
	text-align: right;	
	height:17px; 
	width:165px;
}
#placa_naranja{background-image: url('/images/generica/placaNaranja.jpg'); width:799px; height:30px;}
#placa_naranjagde{background-image: url('/images/generica/placas_09.jpg'); width:1021px; height:30px;}
#placa_verde{background-image: url('/images/generica/placas_verde.jpg'); width:799px; height:30px;}
#placa_gris{background-image:url('/images/generica/placas_10.jpg'); width:788px; height:139px;}
.palomita{
	border-bottom:1px solid #f7941e;
	background: url('/images/generica/palomita.png') center top no-repeat ; width:34px; height:22px;}
td.textos, p, .textoajax{
	font:normal 12px/17px Verdana, Arial, Helvetica; 
	color: #4f4c4c;	
	text-align:justify;	
}
.textoajax{margin:10px;} /*contenido de los paneles de ajax*/
.grismayusculas, .gris{	
	color:#726e6e;	
	text-align:justify;	
}	
.gris{font:bold 12px/17px Verdana, Arial, Helvetica;}
.grismayusculas{font:bold 11px/17px Verdana, Arial, Helvetica;}
td, strong.negro{color:#4f4c4c;}
ol, ul{
	font:12px/21px Verdana, Arial, Helvetica; 
	color: #3c3939;	
	text-align:left;			
}
ul.img{
	font:12px/21px Verdana, Arial, Helvetica; 
	margin-top: 4px;
	margin-bottom: 4px;	
	list-style-image: url('/images/raquo.gif');
	line-height:150%;
}
/*div con alineacion de las tablas de estructura (accesos directos y contenido principal)*/
#content{ 
    text-align:left; 
    margin:0 auto; 
/*    width:1040px; */
	width:1014px;
} 
#cabecera{   	
/*    width:1040px; */
    margin:0 auto; 
	width:1014px;
    height:40px; 
    border:0px solid #000000;
} 
#cont{ 
/*    width:1040px;   */
	width:1014px;
    border:0px solid #d43520;
} 
/*fin div*/
a.menu_up, a.menu_up:link, a.menu_up:visited, a.menu_up:active{
	font:11px Verdana, Arial, Helvetica;
	color: #545353;
	text-align:center;
	text-decoration: none;	
}
a.menu_up:hover{text-decoration: underline;}
span.link, ul.img a.internas, a.internas:link, a.internas:visited, a.internas:active{
	font: 11px/20px Verdana, Arial, Helvetica; 		
	text-decoration:none;
/*	color:#1c8d8b;*/
	color:#2e7a00;
	line-height:20px;
}
span.link:hover, ul.img a.internas:hover{text-decoration:underline; color:#769762;}

a.mas, a.mas:link, a.mas:visited, a.mas:active {	
	font:italic bold 10px/20px Verdana, Arial, Helvetica; 
	text-decoration:none;
	color:#2e7a00;
	line-height:20px;		
}
a.mas:hover{text-decoration:underline; color:#769762;}

a, a:link, a:visited, a:active{
	font: 11px/20px Verdana, Arial, Helvetica; 		
	text-decoration:none;
	color:#2e7a00;
/*	color:#1c8d8b;*/
	line-height:20px;
}
a:hover{text-decoration:underline; /*color:#76bab2;*/color:#769762;}

/*tablas con borde punteado para destacar textos*/
.punteadonaranja{
	border:dotted 1px #ff8a00;		
    font:bold 11px/15px verdana, arial; 
    text-align:center;
    letter-spacing:2px;
    width:200px;
    height:100px;
} 
.punteadoverde{
	border:dotted 1px #7ea51f;		
    font:bold 11px/15px verdana, arial; 
    text-align:center;
    letter-spacing:2px;
    width:200px;
    height:100px;
}
#contentder{
	text-align:right;
	float:right;
    width:200px; 
    height:100px;    
    padding-left:10px;
    padding-bottom:0px;
} 
#contentdergde{
	text-align:right;
	float:right;
    width:200px; 
    height:155px;    
    padding-left:10px;
    padding-bottom:0px;
} 
#contentizq{
	text-align:left;
	float:left;
    width:200px; 
    height:100px;   
    padding-right:10px;
    padding-bottom:0px;
}
/*fin tablas punteadas*/
.titulo{
	font:bold 14px/17px Verdana, Arial, Helvetica; 
	color: #4f4c4c;	
	text-align:left;	
	letter-spacing:1px;
}
p.tituloMenu{
	font:bold 14px/17px Verdana, Arial, Helvetica; 
	color: #4d4e53;	
	text-align:left;	
	letter-spacing:1px;	
	margin-left:6px;
}
/*sitemap*/
td.textositemap{
	font: bold 11px Verdana, Arial, Helvetica;
	font-weight:bold;
	text-align: justify;
	color: #ffffff;	
}
.textositemap{
	font: bold 13px Verdana, Arial, Helvetica;	
	text-align: justify;
	color: #ffffff;	
}
a.rutas, a.rutas:link, a.rutas:visited, a.rutas:active{
	font-family:10px Verdana, Arial, Helvetica;
	color: #ffffff;
	text-decoration: none;
	line-height: 110%;
}
a.rutas:hover{text-decoration:underline;}
/*fin sitemap*/
/*ajax*/
a.ajax, a.ajax:link, a.ajax:visited, a.ajax:active, a.ajaxm, a.ajaxm:link, a.ajaxm:visited, a.ajaxm:active{
	font: bold 11px/17px Verdana, Arial, Helvetica; 	
	text-decoration:none;
	color:#2e7a00;
}
a.ajax:hover, a.ajaxm:hover{
	font: bold 11px/17px Verdana, Arial, Helvetica; 		
	text-decoration:none;
	color:#769762;
}
a.ajaxm{display:inline-block; padding:5px 0px 0px 5px; width:430px; vertical-align:middle; border:solid 0px;}
.accBarra, .accBarraBco, .accBarraBcoA{    
    color: white;    
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
    padding: 5px;
    margin-top: 7px;
    cursor: pointer;  
    text-decoration: none; 
    text-align:left;
}
.accBarraBcoA{height:95px; background-color: #ffffff; border: 1px solid #E2E2C6;}
.accBarra{background-color: #e6eed5; border: 1px solid #769278;}
.accBarraBco{background-color: #ffffff; border: 1px solid #E2E2C6;}
.accTexto{
    background-color: #ffffff;
    border: 1px dashed #E2E2C6;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    line-height:160%;    
}
/*fin ajax*/
/*menu contractil*/
#menuInterno li{		
	list-style-type: none;
	margin-left:-35px;
}
#menuInterno li.flecha{		
	list-style-type: none;
	list-style-image: url('/images/raquo2.gif');
	margin-left:28px;
	padding-left:1px;
	font:bold 11px/21px Verdana, Arial, Helvetica; 
	color: #1c8d88;	
	text-align:left;
}
#menuInterno li.flecha:hover{		
	text-decoration:none; color:#6ec6c2; 
}
#menuInterno li ul{
	margin-left:-10px;
	padding-left:0;	
}
#menuInterno li strong{
	cursor: pointer;
}
#menuInterno li ul li{
	margin-left:15px;
}
#menuInterno li ul li ul li{
	margin-left:24px;
	text-align:left;
}	
strong.hover:hover{color:#9a9b9d;}
strong.hoverv{color:#1c8d88;}
strong.hoverv:hover{color:#6ec6c2;}
li.menunivel1, a.menunivel1, a.menunivel1:link, a.menunivel1:visited, a.menunivel1:active, a.menunivel1naranja, a.menunivel1naranja_prendido{
	font:bold 11px/21px Verdana, Arial, Helvetica; 
	color: #4d4e53;	
	text-align:justify;	
	text-decoration:none;		
}
li.menunivel1:hover, a.menunivel1:hover{text-decoration:none;color:#9a9b9d;}
a.menunivel1naranja_prendido, a.menunivel1naranja:hover{color:#e0701a;}
li.subnivel, a.subnivel, a.subnivel:link, a.subnivel:visited, a.subnivel:active, a.subnivel_prendido{
	font:bold 11px/21px Verdana, Arial, Helvetica; 
	color: #1c8d8b;	
	text-align:left;	
	text-decoration:none;		
}
li.subnivel{margin-left:-20px}
li.subnivel:hover, a.subnivel:hover, a.subnivel_prendido{text-decoration:none; color:#76bab2}
li.subnivel2, a.subnivel2, a.subnivel2:link, a.subnivel2:visited, a.subnivel2:active{
	font:bold 11px/21px Verdana, Arial, Helvetica; 
	color: #e55302;	
	text-align:left;	
	text-decoration:none;		
}
li.subnivel2, a.subnivel2:hover{text-decoration:none; color:#ff8043}
.lineamenu{
	background:url('/images/generica/lineamenu.png') center no-repeat; 
	margin-top:4px;
	width:182px; 
	height:7px;
}
/*fin menu contractil*/

p a.word-file, p a.pdf-file, p a.explorer, p a.ppt-file, p a.mediaplayer{
   margin:0px 0px 0px 9px;   
   padding:0px 0px 0px 22px;
   display:inline;
   font: 11px Verdana, Arial, Helvetica;
   color:#2e7a00;
   text-decoration:none;
   border:0px solid;
   line-height:19px;
}
p a.word-file{background:#ffffff url(/images/generica/word.png) no-repeat left center;}
p a.pdf-file{background:#ffffff url(/images/generica/pdf.png) no-repeat left center;}
p a.explorer{background:#ffffff url(/images/generica/explorer.png) no-repeat left center;}
p a.ppt-file{background:#ffffff url(/images/generica/ppt.png) no-repeat left center;}
p a.mediaplayer{background:#ffffff url(/images/generica/mediaplayer.png) no-repeat left center;}
a.word-file:hover, a.pdf-file:hover, a.explorer:hover, a.ppt-file:hover, a.mediaplayer:hover{text-decoration:underline; color:#769762;}
div.centrado{text-align: center;}
div.centrado table{margin: 0 auto; text-align: left;}
ul.img li{
	margin-top: 4px;
	margin-bottom: 4px;	
	list-style-image: url('/images/raquo2.gif');
	line-height:18px;
	text-align:justify;
}
table.tablas {font: 11px/22px Verdana, Arial, Helvetica;}
.notas1{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	color: #3c3939;	
	text-align: left;		
}
.notas2{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	color: #818181;	
	text-align: left;		
}
.rp{border-top:1px solid #f7941e;}
.ru{border-bottom:1px solid #f7941e;}
.rd{border-bottom:1px solid #f7941e; border-top:1px solid #f7941e;}

.ld{border-right:1px solid #f7941e;}
.li{border-left:1px solid #f7941e;}
.rpli{border-top:1px solid #f7941e; border-left:1px solid #f7941e;}
.rpld{border-top:1px solid #f7941e; border-right:1px solid #f7941e;}
.ruli{border-bottom:1px solid #f7941e; border-left:1px solid #f7941e;}
.ruld{border-bottom:1px solid #f7941e; border-right:1px solid #f7941e;}

.rplia{border-top:1px solid #769278; border-left:1px solid #769278; border-bottom:1px solid #769278;}
.rplda{border-top:1px solid #769278; border-right:1px solid #769278; border-bottom:1px solid #769278;}

.rc{border:1px solid #f7941e;}

.nota{font:10px Verdana, Arial, Helvetica;}
.notaroja{font:bold 11px Verdana, Arial, Helvetica; color:#4f4c4c; text-transform:uppercase; margin-left:5px;}
.notanaranja{
	font: bold 12px Verdana, Arial, Helvetica;
	color: #e36c0a;
	line-height: 140%;
	text-align: justify;
}
.boxoverl{
	font: 11px Verdana, Arial, Helvetica;
	color: #2e7a00;	
}
.mytable {
	width: 90%;
	padding: 0;
	margin: 0;
	border: 1px solid #cbd9ce;
	border-collapse: collapse;
}

caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px Verdana, Arial, Helvetica;
	text-align: right;
}

th {
	font: bold 10px Verdana, Arial, Helvetica;
	color: #4f6b72;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: #dae2ca url(/images/generica/bg_header.jpg) no-repeat;
}
th.nobg {
	background: none;
}
td.alt, td.bco {
	font: 11px Verdana, Arial, Helvetica;
	border: 1px solid #cbd9ce;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f4c4c;
}
td.alt {
	background: #e6eed5 url(/images/generica/bg_header2.jpg) no-repeat;
	color: #4f4c4c;
}
th.spec {
	border-top: 0;
	background: #ffffff;
	font: bold 10px Verdana, Arial, Helvetica;
}
th.specalt {
	border-top: 0;
	background: #f7f7f7;
	font: bold 10px Verdana, Arial, Helvetica;
	color: #e6eed5;
}
ul.img{
	margin-top: 4px;
	margin-bottom: 4px;	
	list-style-image: url('/images/raquo2.gif');
}
.backverde{
	background-color:#dae2ca;
	font:bold 11px/17px Verdana, Arial, Helvetica; 	
	text-decoration:none;
	color:#2e7a00;	
	display:inline-block;
	padding-left:4px;
	width:270px;
	text-transform:uppercase;	
	border:1px solid #2e7a00;
}
.boldgris{
	font: bold 11px/17px Verdana, Arial, Helvetica; 
	color: #726e6e;	
}
/*menú abierto Internacional*/
#menu_abierto{
    width:213px;
    font:11px/150% Verdana, Arial, Helvetica;
    border:0px #3c3939 solid;       
    margin:0px;
    padding:0px 5px 4px 3px;
    color:#655f5f;
}
#menu_abierto li a{
    color:#655f5f; 
    text-decoration:none; 
    font-weight:bold; color:#655f5f;
}
#menu_abierto li a:hover{color:#e0701a; text-decoration:underline;}
#menu_abierto li{
    margin-left:0px;
    list-style:none;
    padding-top:0px;
    border:0px #655f5f solid;   
    font-weight:bold;  
    color:#655f5f;
}
/*#menu_abierto ul {
    padding:2px 0px 0px -1.5px;
    margin-left:19px;
    border:0px #3c3939 solid;  
}*/
#menu_abierto ul li {
    padding:0em; 
    margin-left:-15px;
    font-weight:normal; 
    list-style-image:url('/images/generica/rombo.png');
    border:0px #3c3939 solid;   
}
#menu_abierto ul li a {font-weight:normal;}
#menu_abierto a.activado{color:#e0701a; text-decoration:none;} 
#menu_abierto a.apagado{color:#655f5f;}
.normal, normalSB{
  width: 250px;    
  border-collapse: collapse;
  font: 10px Verdana, Arial, Helvetica;
}
.normal{
  border: 1px solid #afafaf;
}
.normal th, .normal td {
  border: 1px solid #afafaf;
}
.renglonGris{
    background-color:#efefef;
}
