
/* CSS Document Andares */
/* Diseño Punto Tres */


/* Facebook */
td.connect_widget_vertical_center span{color:#FFFFFF;}

/* General */
body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#BBDDEE;
	color:#FFFFFF;
	text-align:justify;
}

img {border:none; background:url(../imagen/cargador_foto.gif) no-repeat 50% 50%;}

.limpiar {clear:both;}

/* Estructura */

.wrapp_page{
	width:950px;
	margin:auto;
}

#wrapp_hdr {
	background:#FFFFFF;
	height:200px;
}

#logotipo {
	width:242px;
	height:173px;
	margin-top:20px;
	float:left;
}

#imghdr {
	width:700px;
	height:200px;
	float:right;
}

#wrap_img_btm {
	background:url(../imagen/grl/bck_main_btm.png) no-repeat center bottom; 
	min-height:500px;
	padding-bottom:20px;	
}

#wrap_img_btm_int {
	background:url(../imagen/grl/bck_main_btm_int.png) no-repeat center bottom; 
	min-height:500px;
	padding-bottom:50px;
}

#wrap_all_main {
	background:url(../imagen/grl/bck_main.jpg) repeat-x top;
}

#color_main {
	background:url(../imagen/grl/bck_main_degradado.jpg) no-repeat center top;
}

.main_menu {
	height:42px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

#wrap_footr {
	height:50px;
	background:#006699;
}

.mod_menu_interno {
	width:220px;
	float:left;
	padding-bottom:150px;
}

.modulo_principa_interno {
	width:720px;
	float:right;
}

.pestana_sbmenu {
	width:220px;
	height:41px;
	background:url(../imagen/grl/pestania_sbmenu.png) no-repeat left top;
	font-size:18px;
	text-align:center;
	padding-top:12px;
}

.submenu {
	background:url(../imagen/grl/bck_transparente.png) repeat;
	padding-bottom:10px;
}

.cont_principal {
	padding:20px 30px;
	background:url(../imagen/grl/bck_transparente.png) repeat;
	width:660px;
}

.fin_cont_princ {
	width:720px;
	height:20px;
	background:#4D4D4D;
	clear:both;
}

.cont_footr {
	width:950px;
	margin:auto;
	text-align:right;
	padding-top:5px;
}

.questions{
	width:660px;
}

.contmapa {
	width:500px;
}


/* TITULOS INTERNOS */
.tit_01 {
	background:#4D4D4D url(../imagen/tit/tit01.jpg) no-repeat right top;
	height:110px;
	width:680px;
	padding-left:40px;
	padding-top:40px
}

.tit_02 {
	background:#4D4D4D url(../imagen/tit/tit02.jpg) no-repeat right top;
	height:110px;
	width:680px;
	padding-left:40px;
	padding-top:40px
}

.tit_03 {
	background:#4D4D4D url(../imagen/tit/tit03.jpg) no-repeat right top;
	height:110px;
	width:680px;
	padding-left:40px;
	padding-top:40px
}

.tit_04 {
	background:#4D4D4D url(../imagen/tit/tit04.jpg) no-repeat right top;
	height:110px;
	width:680px;
	padding-left:40px;
	padding-top:40px
}

.tit_papas {
	background:#4D4D4D url(../imagen/tit/tit_papas.jpg) no-repeat right top;
	height:110px;
	width:680px;
	padding-left:40px;
	padding-top:40px
}

/* INDEX */

.mod_izq {
	width:200px;
	margin-right:15px;
	float:left;
}

.mod_central {
	width:520px;
	float:left;;
	background:url(../imagen/grl/bck_transparente.png) repeat;
	margin-bottom:20px;
}

.mod_central p{padding:10px 10px;}
.mod_der {
	width:200px;
	float:right;
}

.cont_sabermas {
	margin-bottom:5px;
	width:470px;
	height:185px;
	float:left;
}
.cont_sabermas_izq {
	margin-bottom:5px;
	width:470px;
	height:185px;
	float:right;
}

.pestanas {
	height:185px;
	width:53px;
	float:left
}

.contenido_blq_s_mas {
	background:url(../imagen/grl/bck_transparente.png) repeat;
	width:237px;
	height:185px;
	float:left;
	padding:0 15px;
	font-size:14px;
	text-align:left;
}

.img_s_mas {
	width:150px;
	height:185px;
	float:right;
}


/* Estilos Navegación */

ul#main_nav {
	list-style:none;
	padding:0px;
	margin:0;
	height:40px;
}

ul#main_nav li {
	float:left;
	/*width:115px;*/
	width:auto;
	height:40px;
}

ul#main_nav li a {
	display:block;
	color:#FFCC00;
	padding: 10px 15px 0;
	text-decoration:none;
	height:30px;
	width:auto;
}

ul#main_nav li a:hover {color:#FFFFFF;}

ul#sub-nav {
	list-style:none;
	padding:0px;
	margin:0px;
}

ul#sub-nav li{
	height:40px;
}

ul#sub-nav li a {
	padding:10px 0 10px 20px;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

ul#sub-nav li a:hover {
	background:url(../imagen/grl/amarillo_transp.png) repeat;
}

ul#sub-nav li.active{
	height:40px;
	background:url(../imagen/grl/bck_transparente.png) repeat;
	font-weight:bold;
}

ul#sub-nav li.active a {cursor:default;}
ul#sub-nav li.active a:hover{background:url(../imagen/grl/bck_transparente.png) repeat;}

ul#boletines a{
	display:block; 
	height:20px;
	width:220px;
	padding-top:10px;
	padding-left:35px;
	background:url(../imagen/pdf-icon.png) no-repeat top left;
	}

/* Diseño */
.mod_central h1 {
	background:#4D4D4D; 
	font-size:26px; 
	color:#FFCC00; 
	font-weight:normal; 
	text-align:left; 
	text-align:center; 
	padding:20px 0; 
	margin:0 0 20px;
}

.cont_footr a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}

.cont_footr a:hover{
	text-decoration:underline;
}


h1.tit-tema {
	font-size:36px;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0px;
}

h2.tit-sbtema {
	color:#FFCC00;
	font-size:28px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.cont_principal h3 {
	border-top:#FFCC00 solid 1px;
	font-size:18px;
	color:#FFCC00;
	font-weight:bold;
	padding-top:10px;
	margin-top:40px;
	text-align:left;
}

.cont_principal h4 {
	color:#FFCC00;
	font-size:14px;
	font-weight:bold;
	padding-left: 20px;
}

strong.andares {
	color:#FFCC00;
	font-weight:bold;
	font-size:15px;
}

.cont_principal ul li {
	margin-bottom:20px;
}

.cont_principal ol li {
	margin-bottom:7px;
	list-style:square;
}

.cont_principal a {color:#FFFFFF;}
.cont_principal a:hover {color:#333333; text-decoration:none;}

a.mas{
	color:#FFCC00;
	font-size:14px;
	text-decoration:none;
	display:block;
	text-align:right;
	padding:5px;
}

a.mas:hover {background:url(../imagen/grl/bck_transparente.png) repeat;}

.img_foto_izq {
	background:#FFFFFF url(../imagen/grl/bck_img.jpg) repeat-x left bottom;
	padding: 6px 6px 25px;
	margin:7px 7px 7px 0;
	float:left;
}

.img_foto_der {	background:#FFFFFF url(../imagen/grl/bck_img.jpg) repeat-x left bottom; padding: 6px 6px 25px; margin:7px 0 7px 7px; float:right;}
.img-izq {padding:5px; background:#4D4D4D url(../imagen/cargador2.gif) no-repeat 50% 50%; margin:7px; float:left;}
.img-der {padding:5px; background:#4D4D4D url(../imagen/cargador2.gif) no-repeat 50% 50%; margin:7px; float:right;}
.img-simple {padding:5px; background:#4D4D4D url(../imagen/cargador2.gif) no-repeat 50% 50%; margin:7px;}

.puesto {
	color:#FFCC00; 
	font-size:18px; 
	font-weight:bold; 
	padding-bottom:5px; 
	border-bottom:1px #FFCC00 dashed; 
	margin-bottom:0px; 
	margin-top:40px;
}

.nombre_ocupante {
	font-size:14px;
	padding-left:20px;
	margin-top:5px;
	margin-bottom:0px;
	font-weight:bold;
}

.grado {
	font-size:11px;
	padding-left:25px;
	margin-top:2px;
	margin-bottom:0px;
}

.curriculum {
	font-size:11px;
	padding-left:25px;
	margin-top:2px;
	margin-bottom:0px;
}
.curriculum a{
	font-size:12px;
	padding-left:10px;
	color:#333333;
	display:block;
	background:url(../imagen/grl/flecha_curr.png) no-repeat left center;
	width:70px;
	text-decoration:none;
}

.curriculum a:hover {
	color:#000000;
}

.submenu h1 {
	font-size:20px;
	text-align:center;
	color:#000000;
	margin:0px 5px 10px;
	border-bottom:#000000 1px solid;
	padding-bottom:5px;
	padding-top:50px;
}

.submenu p.direccion {
	margin-left:5px;
	padding:0 5px 0 29px;
	background:url(../imagen/grl/home.png) no-repeat left top;
}

.submenu p.telefono {
	margin-left:15px;
	padding:2px 5px 30px 15px;
	background:url(../imagen/grl/telefono.png) no-repeat left top;
}

img.noloader {
	background:none;
}
img.cargador {background:#ffffff url(../imagen/cargador_foto.gif) no-repeat 50% 50%;}
.pie_direccion {font-size:11px;}
