/* Se pueden utilizar los elementos de css, pero el diseño de esta hoja de estilo es propiedad de neo3w. */ 
/* css creado por neo3w diseño web, consultoria informatica, comunicacion */
/* www.neo3w.com */


.hide {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  /* for the benefit of IE5 Mac */
	}	
	
/*  Typography */
	
h2, h3, h4, h5, h6	{
	font-family: "Trebuchet MS", Tahoma, verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif;
	margin-bottom: 4px;
	letter-spacing: 1px;
	font-size: 100%; 
	color:#044771;
		}
	
h1 {font-family: "Trebuchet MS", Tahoma, verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 140%;  
	color: #996800;
			}
	
h3	{margin-top: 20px;
	font-size: small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size: medium;  
	}

html>h3 	{
	font-size:  medium;  
	} 

		
h4	{margin-top: 20px;
	font-weight: normal;
   	font-size: x-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size: small;  
	}
	

html>h4 	{
	font-size: small;  
	} 	


h5	{margin-top: 20px;
     font-size:    xx-small;      
     voice-family: "\"}\"";   
     voice-family: inherit;   
     font-size:    x-small;  
	}
	
	
html>h5 	{
	font-size:  x-small;  
	} 
	

h6	{
	margin: 0 0 25px 0;
	padding: 0;
	background: transparent;
	color: #333;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Tahoma, verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size:    9px;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
  	font-size: xx-small;
	}
	

html>h6 	{
	font-size:  xx-small;  
	} 
	

p	{
	text-align: left;
	margin-top: 0;
	margin-bottom: 1em;
	}
		

	
/*  Parámetros generales */

body	{
	background: #fff;
	color: #444;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	font-family: "Trebuchet MS", Tahoma, verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif;
		}
	
	

#contenedor	{
    background: #fff;
	width: 790px !important;
	color: #444;
	border: 0;
	margin: 0;
	padding: 5px;
	text-align: center;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 790px !important;	 
	}

html>#contenedor	{
	width: 790px !important;
	} 	

#izquierda {float: left;
padding-top: 12px;
}

#derecha {float: right;
background: #fff;
margin: 0px;
border-left: #fff solid 3px;
} 

#derecha1 {float: right;
background: #6387a7;
margin: 0px;
border-left: #fff solid 3px;
width: 547px;
height: 104px;
} 


#cuerpo	{
    padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
	color: #444;
	clear: both;
		}
		
#cuerpo p, h2, h1 {font-style: normal;
    font-weight: normal;}		

#izq {float: left;
background: #d3e6f8;
width: 240px;
height: 806px;
border-top: #fff solid 1px;
}

#izq1 {float: left;
background: #d3e6f8;
width: 240px;
height: 1000px;
border-top: #fff solid 1px;
}
#izq111 {float: left;
background: #d3e6f8;
width: 240px;
height: 3500px;
border-top: #fff solid 1px;
}

#izq121 {float: left;
background: #d3e6f8;
width: 240px;
height: 1900px;
border-top: #fff solid 1px;
}

#izq11 {float: left;
background: #d3e6f8;
width: 240px;
height: 1930px;
border-top: #fff solid 1px;
}

#izq12 {float: left;
background: #d3e6f8;
width: 240px;
height: 4050px;
border-top: #fff solid 1px;
}

#izq13 {float: left;
background: #d3e6f8;
width: 240px;
height: 1800px;
border-top: #fff solid 1px;
}


#izq2 {float: left;
background: #d3e6f8;
width: 240px;
height: 6900px;
border-top: #fff solid 1px;
}

#izq3 {float: left;
background: #d3e6f8;
width: 240px;
height: 5800px;
border-top: #fff solid 1px;
}

#izq4 {float: left;
background: #d3e6f8;
width: 240px;
height: 1000px;
border-top: #fff solid 1px;
}

#izq5 {float: left;
background: #d3e6f8;
width: 240px;
height: 15800px;
border-top: #fff solid 1px;
}

#especial {padding: 15px;
padding-top: 0px;
padding-bottom: 0px;}

#especial img {padding-bottom: 15px;}

#especial h2,p {font-size: 90%;
font-style: italic;
font-weight: bold;
}

#especial p {font-size: 90%;
font-style: italic;
font-weight: bold;
}

#especial1 {padding: 40px;
}

#especial1 p{font-size: large;
}

#texto {padding: 25px;
padding-top: 5px;}

#texto p{font-size: 100%;
font-style: normal;
font-weight: normal;
text-align: justify; 
}

/* menu vertical para mozilla */
.menu {margin-left:10px; margin-top:30px; margin-right: 15px;}
.menu a {display:block; width:100%; height:20px; line-height:20px; text-decoration:underline; color:#044771;background:url(imagenes_menu/hojita_azul.gif); background-repeat:no-repeat;}
.menu a span {padding-left:25px; font-weight:bold;}
.menu a:hover {display:block; width:100%; height:20px; cursor:pointer; text-decoration:none; color:#996800; background:url(imagenes_menu/hojita_dorada.gif); background-repeat:no-repeat;}

.menu p {font-size: 80%;}


.menu2 {margin-left:10px; margin-top:30px; margin-right: 1px;}
.menu2 a {display:block; width:100%; height:20px;text-decoration:underline; color:#044771; background:url(imagenes_menu/hojita_azul.gif); background-repeat:no-repeat;}
.menu2 a span {padding-left:25px; font-size: 106%;background:url(imagenes_menu/hojita_azul.gif); background-repeat:no-repeat; }

.menu2 a.enlac {display:block; width:100%; height:20px; line-height:20px; text-decoration:underline; color:#044771; background:none; background-repeat:no-repeat;}
.menu2 a:hover.enlac {display:block; width:100%; height:20px; cursor:pointer; text-decoration:none; color:#996800; background:none; background-repeat:no-repeat;}

.menu2 p {font-size: 80%;margin-top:5px;}
.menu2 p span {padding-left:25px; font-size: 106%;background:url(imagenes_menu/hojita_azul.gif); background-repeat:no-repeat; }

.menu2 ul {margin-left:-25px;list-style-type:none;margin-top:5px;padding-top:5px;font-size: 78%;}
.menu2 ul li a {padding-left:25px;background:url(imagenes_cuerpo/sol_azul.gif); background-repeat:no-repeat;}
.menu1 {margin-left:10px; margin-top:5px; margin-right: 5px;}
.menu1 a {display:block; width:100%; height:20px; line-height:20px; text-decoration:none; color:#996800; background:url(imagenes_menu/hojita_dorada.gif); background-repeat:no-repeat;}
.menu1 a span {padding-left:25px; font-size: 106%; font-weight:bold;}
.menu1  a:hover{display:block; width:100%; height:20px; cursor:pointer; text-decoration:none; color:#996800; background:url(imagenes_menu/hojita_dorada.gif); background-repeat:no-repeat;}
span {font-weight:bold;text-transform:uppercase;margin-bottom:10px;}
.menu1 p {font-size: 80%;}

.menu3 {margin-left:10px; margin-top:5px; margin-right: 15px;}
.menu3 p span {padding-left:25px; font-size: 106%;background:url(imagenes_menu/hojita_dorada.gif); background-repeat:no-repeat;font-weight:bold; }
.menu3 ul {margin-left:-25px;list-style-type:none;margin-top:5px;padding-top:5px;font-size: 78%;}
.menu3 ul li a {padding-left:25px;background:url(imagenes_menu/hojita_dorada.gif); background-repeat:no-repeat;}
.menu3 ul li a:hover {display:block; width:100%; height:20px; cursor:pointer; text-decoration:none; color:#996800; background:url(imagenes_menu/hojita_dorada.gif); background-repeat:no-repeat;}

.menu3 a {display:block; width:100%; height:20px; line-height:20px; text-decoration:none; color:#996800; background:none); background-repeat:no-repeat;}
.menu3 a:hover{display:block; width:100%; height:20px; text-decoration:none; color:#996800; background:none; background-repeat:no-repeat;}

.menu3 p {font-size: 80%;color:#996800;}


.flotar {float: left;
padding: 5px;
padding-right: 10px;
padding-left: 0px;
padding-bottom: 0px;}

.esp {padding-bottom: 7px;}

.flotar1 {float: right;
padding: 8px;
padding-bottom: 5px;}

#der {float: right;/*  height: 600px; */
background: #ffefcc;
width: 547px;
height: 670px;
border-left: #fff solid 1px;
border-top: #fff solid 4px;
}	

#der1 {float: right;/*  height: 600px; */
background: #ffefcc;
width: 548px;
height: 1050px;
border-left: #fff solid 1px;
border-top: #fff solid 4px;
}

#der11 {float: right;/*  height: 600px; */
background: #ffefcc;
width: 547px;
height: 1930px;
border-left: #fff solid 1px;
border-top: #fff solid 4px;
}

#der12 {float: right;/*  height: 600px; */
background: #ffefcc;
width: 547px;
height: 4100px;
border-left: #fff solid 1px;
border-top: #fff solid 4px;
}

#der13 {float: right;/*  height: 600px; */
background: #ffefcc;
width: 547px;
height: 1850px;
border-left: #fff solid 1px;
border-top: #fff solid 4px;
}

#der111 {float: right;/*  height: 600px; */
background: #ffefcc;
width: 547px;
height: 3550px;
border-left: #fff solid 1px;
border-top: #fff solid 4px;
}

#der121 {float: right;/*  height: 600px; */
background: #ffefcc;
width: 547px;
height: 1950px;
border-left: #fff solid 1px;
border-top: #fff solid 4px;
}

#der2 {float: right;/*  height: 600px; */
background: #ffefcc;
width: 547px;
height: 6500px;
border-left: #fff solid 1px;
border-top: #fff solid 4px;
}

#der3 {float: right;/*  height: 600px; */
background: #ffefcc;
width: 547px;
height: 5850px;
border-left: #fff solid 1px;
border-top: #fff solid 4px;
}

#der4 {float: right;/*  height: 600px; */
background: #ffefcc;
width: 547px;
height: 1050px;
border-left: #fff solid 1px;
border-top: #fff solid 4px;
}

#der5 {float: right;/*  height: 600px; */
background: #ffefcc;
width: 547px;
height: 15850px;
border-left: #fff solid 1px;
border-top: #fff solid 4px;
}

.ir {font-size: 10px;
float: right;
}

.ir1 {font-size: 10px;
float: right;
padding-top: 2px;
}

.color {color:#044771;}

#pie {
background-color: #044771;
width: 790px;
color: fff;
margin-top: 10px;
}

#pie p {font-size: 65%;
padding: 10px;
text-align: center;
font-style: normal;
font-weight: normal;
}

#pie a {color: #fff;}
#pie a:hover {color: #fff;text-decoration:none;}


#texto ul {color: #044771;
font-weight: bold;}

#texto p a {padding-left:25px;background:url(imagenes_cuerpo/sol_azul.gif); background-repeat:no-repeat;color:#044771;}
#texto p a:hover {padding-left:25px;text-decoration:none; color:#996800; background:url(imagenes_cuerpo/hoja_dorada_sinfondo.gif); background-repeat:no-repeat;}

.tamano {font-size: 11px;
font-weight: bold;
color: #044771;
}
