*{font-family: Verdana, Helvetica, sans-serif;}

body {
	margin: 0px;
	padding: 0px;
	font-size: 70%;
	text-align: center;
	background: #d9d8d8 url(../imagenes/fondo.jpg) left top repeat-x;
	
}
body.dSinDisenno {
	text-align: left;
}

table {
	font-size: 12px;
}


/**
* wrapper o contenedor
*/
#wrapper{
	background: url(../imagenes/header.jpg) top left no-repeat;
	text-align: left; /* fix center wrapper */
	margin: auto; /* fix ff */
	width: 770px;
}


/*** 
Cabezote
*/
#header{
}

#header h1, #header p {
	height: 217px;
	
	text-indent: -9999px; /* oculta el texto */
	margin: 0px; /* fix espacios */
	padding: 0px; /* fix espacios */
}


#fechaHeader{
	position: absolute;
	top: 10px;
	margin-left: 500px;
	
	color: #FFFFFF;
	font-style: italic;
}


/*** 
menuHeader
*/

#menuHeader{
	margin: 0px;
	padding: 0px;
	
	position: absolute;
	top: 55px;
	margin-left: 621px;

}



#menuHeader li{
	margin: 0px;
	padding: 0px 0px 0px 22px;
	
	
	list-style: none;
	background: url(../imagenes/menuHeader1.gif) top left no-repeat; 
	font-size: 8pt;
	width: 127px;
	}

#menuHeader li a{
	padding: 2px 0px 2px 5px;
	
	font-size: 8pt;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	}


#menuHeader li a:hover{
	background: url(../imagenes/menuHeader.gif) top right no-repeat; 
	}

/*** 
buscador
*/

#buscador {
	margin: 0px 0px 0px 580px;
	padding: 0px;
	position: absolute;
	top: 210px;
}


#buscador form{
	margin: 0px;
	padding: 0px;
}

.palabras{
	margin: 0px;
	padding: 0px;
	width: 100px;
	font-size:10px;
	display: inline;
}

#buscador label{
	margin:  0px  0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	display: block;
	text-indent: -9999px; /* oculta el texto */
}
.boton{
	margin:  0px 0px 0px 0px;
	padding: 0px;
	
	width: 70px;
	height:31px;
	color: #FFFFFF;
	background: none;
	border: none;

	color: #FFFFFF;
	font-size: 0.9em;
	}

#buscador input.boton:hover{
	text-decoration: underline;
}

/*** 
menu Srvicios
*/

#menuServicios{
	margin: 0px;
	padding: 0px;
	
	position: absolute;

	
	list-style: none; /* fix ff */
}
#menuServicios li{
	float: left;
}
#menuServicios a{
	height: 49px;
	width: 143px;
	float: left; /* fix ff */
	text-indent: -9999px; /* oculta el texto */
}
#menuServicios a.menuSup1{
	background: url(../imagenes/menu.jpg) no-repeat left top;
}
#menuServicios a.menuSup1:hover{
	background: url(../imagenes/menu.jpg) no-repeat left -50px;
}
#menuServicios a.menuSup2{
	background: url(../imagenes/menu.jpg) no-repeat -143px 0px;
}
#menuServicios a.menuSup2:hover{
	background: url(../imagenes/menu.jpg) no-repeat -143px -50px;
}
#menuServicios a.menuSup3{
	background: url(../imagenes/menu.jpg) no-repeat -286px 0px;
}
#menuServicios a.menuSup3:hover{
	background: url(../imagenes/menu.jpg) no-repeat -286px -50px;
}

#menuServicios a.menuSup4{
	background: url(../imagenes/menu.jpg) no-repeat -429px 0px;
}
#menuServicios a.menuSup4:hover{
	background: url(../imagenes/menu.jpg) no-repeat -429px -50px;
}



#footer{
	background: url(../imagenes/footer.gif) top left no-repeat;
	height: 70px;
}

#nexuraLogo{
	color: #FFFFFF;
	position: relative;
	top: 0px;
	margin: 0px 0px 0px 700px;
}


#nexuraLogo a{
	padding: 0px;
	margin: -30px 0px 0px 0px;
	width: 83px;
	height: 34px;
	float: right;
	
	background: url(../imagenes/logoNexura.gif) left top no-repeat;
	text-indent: -9999px; /* oculta el texto */
}

#nexuraLogo a{
	text-indent: -9999px; /* oculta el texto */
}

#menuInf{
	text-align: center;
	margin: auto;
	
	position: relative;
	
	list-style: none; /* fix ff */
}

#menuInf ul {
	margin: 0px;
	padding: 0px;
}


#menuInf li {
	padding: 0px;
	float: left;
}

#menuInf .menuInf1{
	border: none;
}

#menuInf a{
	color: #FFFFFF;
	font-size: 0.9em;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	text-decoration: none;
	border-left: 1px solid #FFFFFF;
}

#menuInf a:hover {
	color: #D5D5D2;
	text-decoration: underline;
}


.info{
	font-size: 0.96em;
	text-align: left;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px 0px 0px 5px;
}




/**
* Bloque de Contenido
*/
#container{
	background: #C0BCBC;
	margin: 50px 0px 0px 0px;
	padding: 0px;
}

#zonaBloque1{
	width: 170px;
	max-width: 170px;
	background: url(../imagenes/zonaBloque1.gif);
}

#zonaBloque1Sup{
	background: url(../imagenes/zonaBloque1Sup.jpg) left top no-repeat;
	height: 13px;
}

#zonaBloque2{
	width: 590px;
}

.zonaBloque2interna{
	padding: 5px 0px 0px 5px;
}
#infoPrincipal{
	width: 580px;
	padding: 5px 5px 10px 5px;
	background: #FFFFFF;
}

#infoPrincipal p{
	color: #515151;
}

#infoPrincipal a{
	color: #c10506;
text-decoration:underline;
}

#infoPrincipal a:hover{
	color: #515151;
text-decoration:underline;
}


#infoPrincipal ul.menuAdmin{
overflow:hidden;
}



#infoPrincipal h1{
	margin:0px;
	padding: 0px 0px 10px 0px;
}

#infoPrincipalSup{
	background: url(../imagenes/infoPrincipalSup.gif) left top no-repeat;
	height: 10px;
	width: 590px;
}

#infoPrincipalInf{
	background: url(../imagenes/infoPrincipalInf.gif) left bottom no-repeat;
	height: 10px;
	width: 590px;
}

#zonaBloque3{
	width: 170px;
	background: url(../imagenes/zonaBloque3.gif);
}

#zonaBloque3Sup{
	background: url(../imagenes/zonaBloque3Sup.jpg) left top no-repeat;
	height: 13px;
}

.zonaInfo{
	background: #3C3A3B;
	padding: 5px; /* fix espacios */
	color: #FFFFFF;
}

.zonaInfo a{
	color: #D5D5D5;
}
.zonaInfo a:hover{
	
}




#zonaBloque2{
	width: 430px;
}

/**
* disenno1
*/

.tabla1{
	padding: 0px 0px 10px 0px;
}
.tabla1 a, .tabla2 a{
	color: #FFFFFF;
}
.titulo1{
	margin: 0px;
	padding: 0px 0px 3px 8px;
	color: #272525;
	font-size: 1.2em;
	font-weight: bold;
	font-family: sans-serif;

}
.contenido1{
	margin: 0px;
	padding: 0px 3px 0px 5px;
}

.enlace1{
	margin: 0px;
	padding: 0px; /* fix ff para cuando se define un margin en el ul */
	list-style: none;
}
.enlace1 li{
	padding-bottom: 2px;
}
.enlace1 a{
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #DDDDDD;
	font-size: 0.9em;

	background: url(../imagenes/vinneta1a.gif) left 5px no-repeat;
}
.enlace1 a:hover{
	color: #FFFFFF;
	background: url(../imagenes/vinneta1ahover.gif) left 5px no-repeat;
}


/**
* disenno2
*/

.tabla2{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background: url(../imagenes/tabla2.jpg) left bottom no-repeat;
}
.titulo2{
	margin: 0px;
	padding: 0px 0px 3px 11px; 
	color: #B70405;
	font-size: 1.2em;
	font-weight: bold;
	font-family: sans-serif;

}
.contenido2{
	margin: 0px;
	padding: 0px 3px 0px 10px;
}

.contenido2 a{
	color: #B70405;
	text-decoration: underline;
	font-size: 0.9em;
}

.enlace2{
	margin: 0px 0px 0px 0px;
	padding: 0px; /* fix ff para cuando se define un margin en el ul */
	list-style: none;
}
.enlace2 li{
	padding-bottom: 2px;
}
.enlace2 a{
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #908f8f;
	font-size: 0.9em;

	background: url(../imagenes/vinneta2a.gif) left 5px no-repeat;
}
.enlace2 a:hover{
	color: #1e1e1e;
	background: url(../imagenes/vinneta2ahover.gif) left 5px no-repeat;
}

/**
* disenno3
*/

.tabla3{
	width: 405px;
	margin: 5px 0px 10px 15px;
	padding: 0px 0px 16px 0px;
	background: url(../imagenes/tablaD3.gif) left bottom no-repeat;
}
.titulo3{
	margin: 0px;
	padding: 8px 0px 0px 40px; 
	color: #B70405;
	font-size: 12px;
	font-weight: bold;
	font-family: sans-serif;
	background: #eceaea url(../imagenes/tituloD3.jpg) left top no-repeat;

}

.titulo3 a{
	color: #B70405;
	text-decoration: none;
}
.titulo3 a:hover{
	text-decoration: underline;
}


.contenido3{
	margin: 0px;
	padding:  8px 10px 0px 10px;
	background: url(../imagenes/contenidoD3.gif);ç
	text-align: justify;
	font-size: 0.9em;
}

.contenido3 p{
	margin: 0px;
	padding: 0px;
	text-align: justify;
}

.contenido3 a{
	margin: 0px;
	padding: 0px;
}

.contenido3 a{
	text-align: right;
	text-decoration: none;
	font-weight: bold;
	color: #B70405;
	font-size: 0.9em;
}

.contenido3 a:hover{
	color: #1e1e1e;
}


.enlace3{
	margin: 0px 0px 0px 10px;
	padding: 0px; /* fix ff para cuando se define un margin en el ul */
	list-style: none;
}
.enlace3 li{
	padding-bottom: 2px;
}
.enlace3 a{
	text-decoration: none;
	font-weight: bold;
	color: #908f8f;
	font-size: 0.9em;
}
.enlace3 a:hover{
	color: #1e1e1e;
}


/**
* disenno4
*/

.tabla4{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 5px;
	background: url(../imagenes/tabla2.jpg) left bottom no-repeat;
}

.tabla4 form{
	margin: 0px;
	padding: 0px 0px 0px 10px;

}
.titulo4{
	margin: 0px;
	padding: 0px 0px 3px 15px; 
	color: #B70405;
	font-size: 1.2em;
	font-weight: bold;
	font-family: sans-serif;
	background: url(../imagenes/vinneta2.gif) left 5px no-repeat;

}
.contenido4{
	margin: 0px;
	padding: 0px 3px 0px 5px;
}

.enlace4{
	margin: 0px 0px 0px 0px;
	padding: 0px; /* fix ff para cuando se define un margin en el ul */
	list-style: none;
}
.enlace4 li{
	padding-bottom: 2px;
}

.menuDer{
	font-weight: bold;
	color: #908f8f;
	font-size: 0.9em;
}

.tabla4 a{
	text-decoration: none;
	font-weight: bold;
	color: #B70405;
	font-size: 0.9em;
}
.tabla4 a:hover{
	color: #1e1e1e;
}




.resaltar{ background: #FF9999; }
tr.resaltar td{ background: #FF9999; }

.texto1{
	color: #006699;
}

.texto2{
	color: #A0410A;
}

.texto3{
	color: #F7941C;
}

.texto4{
	color: #888888;
}

.texto5{
	color: #FF0000;
}

.enlacePromociones{
    display:block;
    margin:0px;
    text-decoration:none;
    text-indent: -9999px;
    width:212px;
    height: 30px;
    float:right;
    background: url(../imagenes/botonPromociones.jpg) left top no-repeat;
}

.enlacePromociones:hover{
    background: url(../imagenes/botonPromocionesH.jpg) left top no-repeat;
}

.formularioReg{
  padding: 0px 0px 0px 30px;
}

.enlacePromociones{
    display:block;
    margin:0px;
    text-decoration:none;
    text-indent: -9999px;
    width:212px;
    height: 30px;
    float:right;
    background: url(../imagenes/botonPromociones.jpg) left top no-repeat;
}

.h1Registro{
    display:block;
    margin:0px;
padding:0px;
    text-decoration:none;
    text-indent: -9999px;
    width:567px;
    height: 105px;
    background: url(../imagenes/h1Registro.jpg) left top no-repeat;
}

ul.listaRegistro{
    margin:0px 0px 0px 20px;
padding:0px;
list-style:square;
color: #c10506;
}

ul.listaRegistro li{
    margin:0px 0px 0px 0px;
padding:0px;
list-style:square;
color: #c10506;
}


ul.listaRegistro li p{
    margin:0px 0px 0px 0px;
padding:0px;

}
