*

{

	margin: 0;

	padding: 0;

}



body{

	font-family:Arial, Helvetica, sans-serif;

	font-size:75%;

	line-height:17px;

	width:100%;

	text-align:justify;

	float:left;

	padding:0;

	background:#FFFFFF;

	overflow:hidden;

	width:100%;

}

a{

	outline:none;

	color:#333333;

	text-decoration:none;

}

a:hover{

	color:#333333;

	text-decoration:underline;

}

p{

	margin-bottom:8px;

	margin-top:5px;

	padding:0px 3px 0px 3px;

}

h2{

	margin-bottom:10px;

	font-size:165%;

	color: #FFF;

	background: url(../imagenes/fondo_h2.gif) repeat-x 0 0 #fff;

	border-bottom:1px solid #ccc;	

	border-right:1px solid #ccc;

	padding: 3px 3px 4px 3px;

	line-height:18px;

}

h3{

	margin-bottom:10px;

	font-size:130%;

	color: #FFF;

	background: url(../imagenes/fondo_h2.gif) repeat-x 0 0 #fff;

	border-bottom:1px solid #ccc;	

	border-right:1px solid #ccc;

	padding: 3px 3px 4px 3px;

}

h4{

	margin-bottom:10px;

	font-size:110%;

	color: #FFF;

	background: url(../imagenes/fondo_h2.gif) repeat-x 0 0 #fff;

	border-bottom:1px solid #ccc;	

	border-right:1px solid #ccc;

	padding: 3px 3px 4px 3px;

}

h5{

	margin-bottom:10px;

	font-size:100%;

	color: #e20a16;

	border-bottom:1px solid #e20a16;

	padding: 1px 3px 1px 3px;

}



ul{margin-left:20px;}



li{	

	/*background: url(../imagenes/icono_listas.gif) no-repeat 0px 2px #FFFFFF;*/

	list-style:none;

	margin-bottom:8px;

}

img.presente{

	float:right;

	margin: 0px 0px 5px 5px;

	margin:0 0 0px 0px;

	padding:4px;

	background-color: #f3f8fb;

	border: 1px solid #ccc;

}

img{

	background:#FFFFFF;

}

a{

	border-bottom: 1px dotted #7b7bb9;

	cursor:pointer;

	text-decoration:none;

}

a:hover{

	border-bottom: 2px dotted #7b7bb9;

	cursor:pointer;

	text-decoration:none;

}

hr{

	border:1px solid #999;

	margin:10px 5px 5px 5px;

}

.cifras{float:left; width:24.5%; height:100px;}

.cifras ul{margin:0; padding:0; width:180px; height:auto;}

.cifras ul li{background:none; margin:0; padding:0;}

.cifra{font-size:220%; line-height:120%;}

.cifras_basico{float:left; width:24.5%; height:70px;}

.separador{clear:both; margin-bottom:50px; margin-top:10px;}

.redondo {

  background: #F3F8FB url(../imagenes/fondo_caja_derecha.gif) repeat scroll 0 0;

  margin:10px auto 20px auto;

  text-align:center;

  overflow:hidden;

  border:2px dotted #3984bc;

  color:white;

  font-size:20px;

  float:right;

  margin-left:10px;

}

.redondo img {

float:none;

margin:0 auto;

margin:5px;

}

.sub_menu{

	float:right;

}

.sub_menu li{

	float:left;

	background:none;

	padding:0px 3px 0px 3px;

	margin:0;

}



/* Tablas */

.tabla1{

	border-right: 1px solid #ccc;

	border-top: 1px solid #ccc;

	margin-bottom:10px;

	margin-top:10px;

	text-align:left;

	font-size:100%;

}

.tabla1 td{

	border-bottom: 1px solid #ccc;

}

.tabla1 th{

	padding:0px;

	background:#ccc;

	color:#333;

	font-weight:bold;

	border-bottom: 1px solid #ccc;

	border-left: 1px solid #ccc;

	padding-left:3px;

	text-align:left;

	vertical-align:top;

	font-size:110%;

}

.tabla1 td{

	padding:5px;

	border-left: 1px solid #ccc;

	text-align:left;

	vertical-align:top;

}

.tabla1 li{

	list-style:none;

	margin-left:5px;

}

.tabla2{

	border-left: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	margin-bottom:10px;

	margin-top:10px;

	text-align:left;

}

.tabla2 td{

	padding:5px 5px 0px 5px;

	border-right: 1px solid #ccc;

	border-top: 1px solid #ccc;

	text-align:left;

	vertical-align:top;

}





/* Galeria de fotos */

.highslide-gallery{

	float:left;

	width:100%;

}

.highslide-gallery li{

	float:left;

	width:46%;

	text-align:center;

	display:block;

	background:none;

}

.highslide-gallery li a, .highslide-gallery li a:hover{

	border-bottom:none;

}



/* iconos */

.carpeta{margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('../imagenes/iconos/carpeta.gif') no-repeat 0px 0px;}

.doc{margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('../imagenes/iconos/doc.gif') no-repeat 0px 0px;}

.xls{margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('../imagenes/iconos/xls.gif') no-repeat 0px 0px;}

.pdf{margin:0;min-height:16px;padding:2px 2px 4px 20px;background: transparent url('../imagenes/iconos/pdf.gif') no-repeat 0px 0px;}

.ppt{margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('../imagenes/iconos/ppt.gif') no-repeat 0px 0px;}

.htm{margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('../imagenes/iconos/htm.gif') no-repeat 0px 0px;}

.zip{margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('../imagenes/iconos/zip.gif') no-repeat 0px 0px;}

.img{margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('../imagenes/iconos/img.gif') no-repeat 0px 2px;}

.mail{margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('../imagenes/iconos/mail.gif') no-repeat 0px 2px;}

.vacio{margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('../imagenes/iconos/vacio.gif') no-repeat 0px 2px;}

.xml{margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('../imagenes/iconos/xml.gif') no-repeat 0px 0px;}

.rar{margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('../imagenes/iconos/rar.gif') no-repeat 0px 0px;}

.outlook{margin:0;min-height:16px;padding:2px 2px 3px 20px;background: transparent url('../imagenes/iconos/outlook.gif') no-repeat 2px 2px;}

.google{margin:0;min-height:16px;padding:2px 2px 3px 20px;background: transparent url('../imagenes/iconos/google.gif') no-repeat 2px 2px;}

.google2{margin:0;min-height:16px;padding:2px 2px 3px 20px;background: transparent url('../imagenes/iconos/google2.gif') no-repeat 2px 2px;}

.calendar{margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('../imagenes/iconos/calendar.gif') no-repeat 0px 0px;}


