* {
	margin: 0;
	padding: 0;
}

body { padding: 0; margin: 0; margin: 0; font: 11px normal Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 1.5em; background: #071E47;}
a { color: #003B6E; background: inherit; text-decoration: none;}
a:hover { color: #666666; background: inherit; text-decoration: none;}	
ul { margin: 0; padding: 0; list-style : none; }
img {border: none;}

.contenedor {
	background: #FFFFFF;
	margin: 0 auto;
	width: 960px;
}
.cabecera {
	background: #234B90;
	height: 100px;
	margin: 0 auto;
	width: 960px;
}
.cabe2{
	background: url(../img/fonmenu.gif) repeat-x;
	height: 44px;
	margin: 0 auto;
	width: 960px;
}

#buscador {float: right; color: #444; width: 260px; padding: 8px 0px 0px 0px; margin: 0 0 0 0;}
#wrapper {width: 600px;}


/* L E T R A S */

p {font: 11px normal Arial, Verdana; color: #000000; text-align: left; line-height: 1.6em;}
.titulo {FONT: 20px Trebuchet MS, Verdana; FONT-WEIGHT: bold; color: #003399; border-bottom: 2px dotted #FF6600;}
.titulo2 {font: 13px  Arial, Verdana;  FONT-WEIGHT: bold; color: #003399;}
.titulo3 {font: 13px  Trebuchet MS, Verdana;  FONT-WEIGHT: bold; color: #003399;}
.titulo4 {font: 12px  Trebuchet MS, Verdana;  FONT-WEIGHT: bold; color: #ffffff;}
.titulo5 {font: 18px  Trebuchet MS, Verdana;  FONT-WEIGHT: bold; color: #003399; border-bottom: 2px solid #cccccc;}
.titulolink  {font-size:100%;color:#222; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
.textolink  {font-size:90%;color:#003399; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}

.link {FONT: 13px Trebuchet, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; color: #003399;}
.rojo {FONT: 13px Trebuchet, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; color: #ff0000;}
.texto { FONT: 13px Trebuchet, Trebuchet MS, Arial, sans-serif; COLOR: #1E1E1E;}
.mtext55 {FONT: 10px verdana,tahoma; color: #cccccc;}
.mtext5 {FONT: 10px verdana,tahoma,arial; color: #666666;}
.mtext6 {background: url(../img/fon-for.jpg) repeat-x; FONT: 11px normal Arial, Verdana; line-height: 1.4em; color: #000000; padding: 0; margin: 0; }
.mtext2 {FONT: 13px arial,tahoma; color: #000000;}
.mtext77 {FONT: 11px verdana,tahoma; color: #000000;}
.deco {FONT: 11px tahoma; color: #000000;}




/* alternativas */
.texto2 {font: 10px  Verdana; color: #333333; text-align: justify;}




/* B L O Q U E S */
.barr-info{ background: #dedede url(../img/barr-info.jpg) no-repeat top; color: #444; padding: 0px; margin: 0 0 0 0; height: 20px; width: 960px;}
.pie {font: 11px normal Arial, Verdana; color: #000000; clear: both; text-align: center; line-height: 1.6em; 
border-top: 1px solid #ccc; background: #FAFAFA url(../img/pie.jpg) no-repeat; 
height: 76px; margin: 0 auto; width: 960px;}
	

.tablacontenidos{background: #FFFFFF; margin: 0 auto; width: 960px;}

.izquierda { float: left; padding:0px 15px; width: 620px; margin: 0px 0px 0px 0px; text-align: justify;  color: #000; background: #fff;}
.izquierda li { list-style-image: url(../img/cursor.jpg); margin: 10px 25px; padding:0px 0px;}


/* C A J A S */
.caja-baja {float: left; width: 203px; background: #eee; margin: 10px 12px 0px 16px; color: #5d5d5d; }
.caja-chi {height: 14px; background: #fff url(../img/caja-chi.gif) no-repeat; color: #444; }
.caja-chi-interno { background: #fff url(../img/caja-chi-interno.gif) no-repeat bottom left; color: #000000; padding: 1px 10px 10px 10px;}
.caja-chi-interno p { font: 11px normal Arial, Verdana; line-height: 1.4em; color: #000000; padding: 0; margin: 0; }

		
/* IMAGENES - BOTONES */
.boton { text-align: right; padding: 18px 4px 10px 10px;}
.boton1 { background: #ffffff url(../img/boton0.gif) no-repeat; width: 135px; padding: 7px 57px 5px 10px; color: #fff; text-decoration: none;}
.boton1:hover { background: #ffffff url(../img/boton1.gif) no-repeat; color: #fff; }
	

/* EFECTO HOME */	
.caption-top, .caption-bottom {
	color: #ffffff;	
	padding: 5px;	
	font-weight: bold;
	font-size: 11px;	
	font-family: verdana;	
	cursor: default;
	border: 1px solid #000000;
	background: #244A8B;
}
.caption-top {
   border-width: 0px 0px 1px 0px;
}
.caption-bottom {
   border-width: 1px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.6em;
}
.caption a:hover, .caption a:hover {
	background: #234B90;
}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }
.images a:hover img {	border-color: #cdaf92; }
.images a {background: none; padding: 0;}
.tab-gale{background: #FFFFFF; margin: 0 auto; width: 290px;}	
.tab-prota2{border:solid 1px #D8D8D8; background:#fbfbfb; color:#222222;}	


h1 { font: 15px Arial, Sans-Serif; margin: 0; letter-spacing: -1px; }
h2 { font: bold 14px Arial, Sans-Serif; color: #003399; margin: 0; padding: 0; }
h3 { font: bold 14px Arial, Sans-Serif; margin: 0; padding: 0; color: #660000;}
h1 a, h2 a { color: #003399; background: #fff; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #0000cc; background: #F1F1F1; }
.copete	{ padding: 0 0 2px 0; margin: 0 10px 5px 0; border-bottom: 2px dotted #FF9900; }

 
