A:link {color:#0000cc;}
A:visited {color:#0000cc;}
A:active {color:#0000cc;}
A:hover {color:#0000ff;}

A.mail:visited {
	color:blue;
	text-decoration:none;
	}	
A.mail:active {
	color:blue;
	text-decoration:none;
	}
A.mail:link {
	color:blue;
	text-decoration:none;
	}
A.mail:hover {
	color:blue;
	text-decoration:underline;
}

A.txt:visited {
	color:black;
	text-decoration:none;
}
A.txt:active {
	color:#8000FF;
}
A.txt:link {
	color:black;
	text-decoration:none;
	}
A.txt:hover {
	color:#8000FF;
	text-decoration:underline;
} 

A.txt_verde:visited {
	color:#005300;
	text-decoration:none;
}
A.txt_verde:active {
	color:#8000FF;
}
A.txt_verde:link {
	color:#005300;
	text-decoration:none;
	}
A.txt_verde:hover {
	color:#8000FF;
	text-decoration:none;
} 

body{
	font-family:verdana,arial;
	font-size:13px; /*12px;*/
	text-align:justify;
	line-height:1.5em;	
}

ul{
	line-height:2em;
}	

.vineta_especial{
	list-style-image:url(vineta.gif);
	vertical-align:middle;
}
.vineta_rombo{
	list-style-image:url(vinetaRombo.gif);
	vertical-align:middle;
}
.vineta_rombo_negra{
	list-style-image:url(vinetaRomboNegra.gif);
	vertical-align:middle;
}
.vineta_flecha{
	list-style-image:url(vinetaFlecha.gif);
	vertical-align:middle;
}

.barraTitulo{	/* separa logo de resto */
	background-color: #3A6BA5;		
	height:6px;
	border:0;
	/*width:90%;*/
}

.sangria{
	text-indent: 20px;
}

.negrita{
	font-weight:bold;
}

.verde{
	color:#005300;
}


.cabecera
{
	width:100%;	/* todo */		
	margin: 0 0 0 0;	
	background-color: white;
}

.contenedor{
	width:100%;	/* todo */
	/*height:400px;	*/
	/*height:80%;*/
	margin: 10px 0 1px 0;		
	background-color: white; /*lightblue color de fondo*/		
}

#menu-izq{  
	width:15%; /*ancho de la barra izquierda*/
	height:400px; /* alto de la barra izq */
	float:left; /*esto la ubica a la izquierda de su div contenedora*/
	padding:8px; /*margen interno, para evitar que el contenido de la div colapse con sus bordes*/
	background-color: #A8A8A8; /*color de fondo: gris plata*/
	margin: 1px 0 0 0;	
	clear:both;	
	font-size:11px;
}

.botonIzq {
	font-weight: bold;
	font-family: tahoma;	
	text-align: center;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 2px;
}
.botonIzq a {
	padding: 2px;
	text-decoration: none;
	display: block;
	color: #FF8000;
	background-color: #35006C;
	border-top: 2px #8000FF solid;
	border-left: 2px #8000FF solid;
	border-bottom: 2px #31557f solid;
	border-right: 2px #31557f solid;
}
.botonIzq a:visited {		
	color: #FF8000;
	background-color: #35006C;
	border-top: 2px #8000FF solid;
	border-left: 2px #8000FF solid;
	border-bottom: 2px #31557f solid;
	border-right: 2px #31557f solid;
}
.botonIzq a:hover {
	color:#FDC24A;
	background-color: #8000FF;
	border-top: 2px #31557f solid;
	border-left: 2px #31557f solid;
	border-bottom: 2px #cce3ff solid;
	border-right: 2px #cce3ff solid;
}

.principal{  
	/*float:right;*/ /*esto la ubica a la izq de su div contenedora*/
	width:80%; /* 95% ancho de la div destinada al contenido de la web respecto del body */	
	height:400px;/*380px;*/
	padding: 40px 50px 20px 40px; /*margenes internos, para evitar que su contenido colapse con sus bordes*/
	/*margin: 0px 10px 0px 25px;*/
	/*margin: 0 0 0 0;	*/
	background-color: white; /*lightgreen color de fondo*/	
	overflow: auto;
	/*margin-left: 170px; 	*/
}

.txtcentrado{	
	text-align: center;
}

.txtderecha{	
	text-align: right;
}

.cajacentrada{	
	margin: 10% 5% 10% 5% ;
	text-align:left;
}

.cajacentrada_borde{	
	border: 2px #FF8000 solid; /*#005300  solid;	*/
	margin: 40px;
	padding: 20px 20px 20px 20px;	
}

.cajacentrada1 {	  
	margin:30% 30%;	
}

.cajacentrada1 img {
	margin: 5% 5%;	
}

.cajacentradaimg {
	margin: 5% 50% 5% 50%;	
}

.resaltado {
	font-weight:bold;
	font-family: tahoma;	
	text-align: center;
	font-size:15px;
}

.footer {	
	width:95%; /*ancho del pie*/		
	clear:both;
	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left:25% ;/*200px*/
	background-color:white; /*yellow*/
}

/*
.menupie {	  
	font-family:verdana;
	font-weight:bold;	
}
*/

.menupie ul {
  display: inline ;
	list-style-type:none;		
}
.menupie ul li {
  width:14%;  
  float: left;  
  font-size:10px;
  font-weight: bold;  
  text-align: center;
}
.menupie ul a {
    color: red;
    text-decoration: none;         
    border: none;
 } 
 .menupie ul a:visited {
    color: red;       
}
 .menupie ul a:hover {
    color: #8000FF;       
    text-decoration:underline;
}

.direccion {
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background-color: #3A6BA5;			
	border:0;
	color:white;
	width:100%;	
	height:20px;
}
