*{font-family: Verdana, arial, sans-serif;}

body {
	margin: 0px;
	padding: 0px;
	font-size: 70%;
	text-align: center;
	background: #d8eefa url(../imagenes/fondo.gif) left top repeat-x;

}
body.dSinDisenno {
	text-align: left;
}

#wrapperFondo{
	background: url(../imagenes/fondo2.jpg) left bottom repeat-x;
    padding-bottom: 20px;
}

#nexura{
	display: none;
}

/**
* estilos h y li
*/

h1 {
	font-family: arial;
	font-size: 2.2em;
	color: #1B517F;
	font-weight: bold;
	padding: 0px;
    margin: 0px 0px 3px 0px;
}

h2 {
	font-family: arial;
	font-size: 1.66em;
	color:#0489e1;
	font-weight: bold;
}


h3 {
	font-size: 14px;
	color: #B19D19;
	font-weight: bold;
}

h4 {
	font-size: 13px;
	color: #2B68CC;
	font-weight: bold;
}

h5 {
	font-size: 12px;
	color: #5f605D;
	font-weight: bold;
}

#infoPrincipal p{
	color: #51616e;
}

#infoPrincipal a{
	color: #175b80;
	text-decoration: underline;
}

#infoPrincipal a:hover {
    color: #0882d4;
	text-decoration: none;
}

td{
	font-size: 11px;
}


/**
* wrapper o contenedor
*/
#wrapper{
	text-align: left; /* fix center wrapper */
	margin: auto; /* fix ff */
	width: 935px;
    background: url(../imagenes/fondo3.jpg) left top no-repeat;
}


/***
Cabezote
*/

#header h1{
	text-indent: -9999px; /* oculta el texto */
	margin: 0px; /* fix espacios */
	padding: 0px; /* fix espacios */
	height: 114px;

}

#header h1 a:hover { text-decoration: none;}


#fechaHeader{
	position: absolute;
	top: 2px;
    float: right;
    margin-left: 700px;
	color: #0f425b;
	font-style: italic;
}


/***
escudoInicio
*/

#escudoInicio a {
	position: absolute;
	display: block;
	top: 15px;
	width: 350px;
	height: 100px;
	text-indent: -9999px; /* oculta el texto */
}


/***
menuLogos
*/

#menuLogos{
	position: absolute;
    width: 390px;
    top: 0px;
    margin: 0px 0px 0px 380px;
	padding: 0px;
	list-style: none; /* fix ff */
}

#menuLogos li{
	margin: 0px 0px 5px 3px;
	padding: 0px;
	float: left;

}

#menuLogos li a{
    display: block;
    text-decoration: none;
    text-indent: -9999px; /* oculta el texto */
}

.menuLogos1{
    background: url(../imagenes/menuLogos.gif) left top no-repeat;
    height: 80px;
    width: 75px;
}

.menuLogos2{
    background: url(../imagenes/menuLogos.gif) -85px top no-repeat;
    width: 70px;
    height: 80px;
    margin-left: 13px;
}

.menuLogos3{
	background: url(../imagenes/menuLogos.gif) -150px top no-repeat;
    height: 80px;
    width: 85px;
    margin-left: -10px;
}

.menuLogos4{
	background: url(../imagenes/menuLogos.gif) -240px top no-repeat;
    height: 80px;
    width: 70px;
}


#nubes{
    background: url(../imagenes/nuebes.gif) left 400px repeat-x;
}


/***
buscador
*/

#buscar{
	position: absolute;
    top: 0px;
    margin: 40px 0px 0px 649px;
    padding: 0px;
	width: 275px;
    background: url(../imagenes/buscar.jpg) 53px 5px no-repeat;
    height: 27px;
}

#buscar form{
	margin: 0px 0px 0px 6px;
    padding: 0px;
}
#buscar label{
	color: #FFFFFF;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

#buscar .palabras{
	width: 150px;
	height: 13px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border: 1px solid #FFFFFF;
    font-size: 10px;
}
#buscar .boton{
	margin: 3px 0px 0px 5px;
    padding: 0px;
	background: url(../imagenes/botonBuscar.gif) left 2px no-repeat;
	border: none;

	width: 22px;
	height: 22px;

	padding: 40px; /* oculta el texto IE */

	text-indent: -9999px; /* oculta el texto FF */
}
#buscar>form>.boton{
	padding: 0px;
}


/***
ingresoAdmin
*/

#ingresoAdmin{
    margin: 120px 0px 10px 470px;
	padding: 0px;
	position: absolute;
    top: 0px;
}


#menuAdmin{
    color:#025892;
    font-weight:bold;
    font-size: 0.98em;
	width: 200px;
    text-decoration: none;
}

#menuAdmin:hover{
    text-decoration: underline;
}


/***
MenuHeader
*/

#menuHeader{
	height: 55px;
	width: 415px;
    margin: 78px 0px 0px 530px;
	padding: 0px;
	position: absolute;
    top: 0px;
    background:url(../imagenes/menuGuia.jpg) left top no-repeat;
}

#menuHeader ul{
	margin: 0px;
	padding: 13px 20px 0px 20px;
	list-style: none; /* fix ff */
}

#menuHeader li{
	float: left;
}

#menuHeader li a{
	color: #FFFFFF;
	float: left;
	font-size: 0.9em;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
	border-left: 1px solid #FFFFFF;
}

#menuHeader .menuHeader1{
	border: none;
}

#menuHeader li a:hover{
	text-decoration: underline;
}



/***
footer
*/
#footer{
	width: 900px;
    padding: 0px 0px 60px 0px;
    margin-top: 40px;
    border-top: 1px dotted #025892;
}


#menuFooter{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	list-style: none; /* fix ff */
    width: 100%;
    overflow: hidden;
}

#menuFooter li{
	float: left;
    margin: 0px;
    padding: 0px;
}

#menuFooter li a{
	border-left: 1px dotted #025892;
	color: #302f2f;
	float: left;
	font-size: 0.98em;
	padding: 0px 15px 0px 15px;
	text-decoration: none;

}

#menuFooter .menuHeader1{
	border: none;
}

#menuFooter li a:hover{
	color: #025892;
	text-decoration: underline;
}


/***
nexuraLogo
*/

#nexuraLogo{
    color: #025892;
	font-size: 0.9em;
	position: relative;
	top: 0px;
	margin: -10px 0px 0px 700px;
    padding: 0px;
}

#footer>#nexuraLogo{
	margin: 0px 0px 0px 700px;
    top: 0px;
}

#nexuraLogo a{
	padding: 0px;
	margin: -15px 0px 0px 100px;
	width: 80px;
	height: 19px;
	display:block;

	background: url(../imagenes/logoNexura.gif) right top no-repeat;
	text-indent: -9999px; /* oculta el texto */
}

/***
nexuraLogoInterno
*/

#nexuraLogoInterno{
	color: #FFFFFF;
	font-size: 0.9em;
	position: relative;
	top: 0px;
	margin: 12px 0px 0px 790px;
}


#nexuraLogoInterno a{
	padding: 0px;
	margin: -25px 0px 0px 100px;
	width: 83px;
	height: 34px;
	display:block;

	background: url(../imagenes/logoNexura.gif) right top no-repeat;
	text-indent: -9999px; /* oculta el texto */
}


/**
* Bloque de Contenido
*/

#animacionPrincipal{
	margin: 0px;
    padding: 0px 0px 15px 0px;
    background: url(../imagenes/barraAnimacion.jpg) left bottom repeat-x;
}

.stripViewer{
    background: none;
}


/* Define la imagen que se utiliza para los paneles */
.stripNav li a {background: url(../imagenes/aSlider.gif) no-repeat center; display: block; height: 20px:}
.stripNav li a:hover { background: url(../imagenes/hoverSlider.gif) no-repeat center; }
.stripNav li a.current { background: url(../imagenes/current.gif) no-repeat center; }

.stripNavL{ background: url(../imagenes/izq.gif) no-repeat center; }
.stripNavR{ background: url(../imagenes/der.gif) no-repeat center; }



/**
* menu Iconos
*/
.menuIconos{
	xbackground: url(../imagenes/menuIconos.gif) left -8px no-repeat;
	margin: 10px 0px 10px 10px;
    height:80px;
}


.contenidoIconos{
	margin: 0px;
	padding: 0px;
}

.ulIconos{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px; /* fix ff para cuando se define un margin en el ul */
	list-style: none;
}

.ulIconos li{
	float: left;
	margin: 0px;
	padding: 0px;
}

.ulIconos a{
    display: block;
	margin: 0px;
	padding: 70px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	color: #0b3961;
	font-weight: bold;
	font-size: 10px;
}


.iconos1{
	background: url(../imagenes/menuIconos.gif) left -8px no-repeat;
    width: 115px;
}

.iconos1:hover{
	background: url(../imagenes/menuIconos.gif) left -95px no-repeat;
    color: #308b1b;
}

.iconos2{
	background: url(../imagenes/menuIconos.gif) -117px -8px no-repeat;
    width: 105px;
}

.iconos2:hover{
	background: url(../imagenes/menuIconos.gif) -117px -95px no-repeat;
    color: #308b1b;
}

.iconos3{
	background: url(../imagenes/menuIconos.gif) -222px -8px no-repeat;
    width: 105px;
}

.iconos3:hover{
	background: url(../imagenes/menuIconos.gif) -222px -95px no-repeat;
    color: #308b1b;
}

.iconos4{
	background: url(../imagenes/menuIconos.gif) -327px -8px no-repeat;
    width: 110px;
}

.iconos4:hover{
	background: url(../imagenes/menuIconos.gif) -327px -95px no-repeat;
    color: #308b1b;
}

.iconos5{
	background: url(../imagenes/menuIconos.gif) -436px -8px no-repeat;
    width: 115px;
}

.iconos5:hover{
	background: url(../imagenes/menuIconos.gif) -436px -95px no-repeat;
    color: #308b1b;
}
.iconos6{
	background: url(../imagenes/menuIconos.gif) -548px -8px no-repeat;
    width: 110px;
}

.iconos6:hover{
	background: url(../imagenes/menuIconos.gif) -548px -95px no-repeat;
    color: #308b1b;
}
.iconos7{
	background: url(../imagenes/menuIconos.gif) -655px -8px no-repeat;
    width: 120px;
}

.iconos7:hover{
	background: url(../imagenes/menuIconos.gif) -655px -95px no-repeat;
    color: #308b1b;
}

.iconos8{
	background: url(../imagenes/menuIconos.gif) -765px -8px no-repeat;
    width: 107px;
}

.iconos8:hover{
	background: url(../imagenes/menuIconos.gif) -765px -95px no-repeat;
    color: #308b1b;
}

/**
* zonas
*/

#container{
	width: 935px
}

.zonaSlider{
	margin: 0px;
    padding: 0px;
}

#zonaBloque1{
	width: 280px;
	margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 20px;
}


#infoPrincipal{
	width: 985px;
	padding: 30px 15px 15px 15px;
    overflow:hidden;
}


#zonaBloque2{
	width: 265px;
	padding: 10px 0px 0px 0px;
}
#zonaBloque3{
	width: 260px;
    padding: 20px 0px 0px 30px;
}

/**
* disenno1
*/
.tabla1{
    margin: 0px 0px 10px 0px;
    padding-bottom: 10px;
    background: url(../imagenes/tablaD1.jpg) left bottom no-repeat;
}
.titulo1{
	color: #0c5f8f;
    font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

.titulo1 h4{
	padding: 0px;
	margin: 0px;
}

.contenido1{
    color: #ffAS800;
    padding: 0px;
}

.contenido1 a{
    color: #3c4245;
    padding: 0px;
text-decoration: none;
}

.contenido1 ul{
    color: #ffa800;
    padding: 0px;
}

.enlace1{
    color: #ffa800;
    margin: 0px 0px 0px 20px;
    padding: 0px;
}

.enlace1 li{
    margin: 0px;
    padding: 3px;
    color: #ffa800;
}

.enlace1 li a{
    color: #464646;
    text-decoration: none;
}

.enlace1 li a:hover{
	color: #f89903;
    text-decoration: underline;
}



/**
* disenno2
*/
.tabla2{
	background: url(../imagenes/tabla2.jpg) left bottom no-repeat;
    padding-bottom: 10px;
    width: 253px;
}

.titulo2{
	background: url(../imagenes/titulo2.jpg) left top no-repeat;
	color: #FFFFFF;
	font-size: 1.2em;
    font-weight: bold;
    padding: 3px 0px 3px 15px;
    margin: 0px;
}

.contenido2{
	background: #ffffff url(../imagenes/contenido2.jpg) left top repeat-y;
    padding: 0px 10px 20px 40px;
    margin: 0px;
}

/**
* disenno3
*/
.tabla3{
	background:url(../imagenes/contenido3.gif) left top repeat-y;
    width: 311px;
}

.titulo3{
	background: url(../imagenes/titulo3.gif) left top no-repeat;
	color: #175b80;
	font-size: 1.2em;
    font-weight: bold;
    padding: 3px 0px 3px 15px;
}

.contenido3{
    background: url(../imagenes/tabla3.gif) left bottom no-repeat;
    padding: 0px 0px 20px 10px;
    margin: 0px;
}

.contenido3 a{
    color: #1e6186;
    text-decoration: underline;
}

.contenido3 a:hover{
    color: #63be22;
    text-decoration: underline;
}

.enlace3{
	margin: 0px;
	padding: 0px; /* fix ff para cuando se define un margin en el ul */
	list-style: none;
}
.enlace3 li{
	background: url(../imagenes/vinneta2.gif) 5px 5px no-repeat;
	padding: 2px;
}

.enlace3 a{
	display: block;
	padding-left: 15px;
	text-decoration: none;
	font-family: sans-serif;
	color: #1E1E1D;
	font-size: 11px;
}
.enlace3 a:hover{
	color: #A85103;
	background: #D3DBAA url(../imagenes/vinneta2.gif) 3px 3px no-repeat;
}

/**
* Mensajes para el usuario
*/
.msgOk, .msgInfo, .msgAyuda, .msgAlerta, .msgError{
    margin: 5px 10px 10px 10px;
    padding: 15px 10px 15px 55px;
    clear: both;
}
.msgOk{border: 1px dashed #2380ca; }
.msgInfo{border: 1px dashed #2380ca; }
.msgAyuda{border: 1px dashed #2380ca; }
.msgAlerta{border: 1px dashed #2380ca; }
.msgError{border: 1px dashed #2380ca; }

.msgAyuda ul{
	padding:0px;
	margin:0px;
    color: #2f70a7;
}

.msgAyuda ul li{
	padding:3px;
	margin:0px;
}

.msgAyuda{
background:none;
border:none;
}

.msgAyuda h2{
padding-left:0px;
}

/**
* tablaNot
*/
.tablaNot{
    width: 935px;
	padding-bottom: 10px;
	clear:both;
}

.tituloNot{
	padding: 10px 1px 2px 3px;
	height: 25px;
	color: #0c5f8f;
	font-size: 18px;
	font-weight: bold;
	font-family: Tahoma;
	background: url(../imagenes/tituloNot.jpg) left top repeat-x;
}

.contenidoNot{
	padding:0px;
	margin:0px;
}

.noticiaSlider{
	color: #0b3961;
}

.not1{
    width: 220px;
}

.contenidoNot1{
    margin: 0px;
    padding: 10px 10px 10px 10px;
}

.contenidoNot1 span{
	color: #0c5f8f;
}

.contenidoNot1 a{
   color:#5cad1a;
   text-decoration: underline;
}

.contenidoNot1 a:hover{
	color: #0c5f8f;
}

/* Mod Rota*/

.modRuta{
    list-style: none;
    width: 100%;
    padding: 0px 2px 3px 5px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    font-size: 10px;
    background: #F0F0F0;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #D7D7D7;
}
.modRuta li{
    font-weight: normal;
    color: #807E7E;
    margin: 0px;
    float: left;
    padding: 0px 10px 0px 0px;
    background:none;
}
.modRuta li.sel{
    padding: 0px 0px 0px 15px;
    text-decoration: none;
    color: #807E7E;
    font-size: 14px;
}
.modRuta a{
    padding: 0px 13px 0px 0px;
    text-decoration: none;
    color: #006CA4;
    background: url(../imagenes/flechaRuta.gif) right 3px no-repeat;
}
.modRuta a:hover{
    color: #807E7E;
}

.tablaGen caption{ background: #52a3e7; font-size: 16px; margin: auto; color:#ffffff; font-family: tahoma;  }
.tablaGen th{ background: #bcdcf8; font-size: 14px; color: #1c5b90; }
.tablaGen td{ background: #f0f6fb; font-size: 12px; }
.tablaGen tr.cssRegistro td{ background: #dae9f6; }

.divContainerSlider img {
height:165px;
width:220px;
}

#silDescripcionUbi {
    text-align: justify;
    padding-top: 10px;
    font-size: 0.96em;
    color: #4a4b4c;
}

.silUtilidades h2{
    border-top: 1px solid #33a6ea;
    padding-top: 5px;
    margin-bottom: 0px;
    font-size: 16px;
    color: #23678f;
}

.zonaContenido{
 clear: both;
}