




body{
background:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#717171;
font-size:12px;
}


div.valign {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 670px;
	margin-top: -335px;    /* 600px/2*/
	width: 865px;
	margin-left: -380px;
}




.divAux{
	height:1px;
	clear:both;
}


#contenedor{
width:866px;
margin:0 auto;
/*margin-top:90px;*/

height: 670px;
position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -335px;    
	margin-left: -433px;
}


#web{

background:#000000;
width:859px;
height:658px;
padding-top:7px;
padding-left:7px;
border: #555555 1px solid ; 

}

#cabecera{

width:852px;
height:134px;
background:#000000;

margin-bottom:7px;


}


#menu{

float:left;
width:200px;
height:510px;
background: url(../img/menuTira.jpg) #a2b804 repeat-x;
}

#menuTexto{
color:#000000;
margin-top:50px;
margin-right:13px;
text-align:right;

}

#textoSubmenu{
float:left;
width:174px;


}


#iconoSubmenu{
float:right;
width:10px;
color:#FFFFFF;

}


#menu img{
margin-top:70px;

}


#contenido{
margin-left:7px;
float:left;
width:633px;
height:498px;
background:#FFFFFF;
padding-top:12px;
padding-left:12px;
}

#firma{
clear:both;
font-size:9px;
padding-left:7px;
padding-top:4px;
}


.titulo{
color:#a1b609;
font-weight:bold;
font-size:14px;

}





/*verde negrita*/
.textoTipo1{
color:#a1b609;
font-weight:bold;
}

/*negro negrita*/
.textoTipo2{
color:#000000;
font-weight:bold;
}

/*negro*/
.textoTipo3{
color:#000000;
}




.texto_error{
color:#f41016;
}


/*link negro negrita*/
.linkTipo1 a:link{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.linkTipo1 a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.linkTipo1 a:hover{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}




/*link blanco*/
.linkTipo2 a:link{
	color:#ffffff;
	text-decoration:none;
}

.linkTipo2 a:visited{
	color:#ffffff;
	text-decoration:none;
}

.linkTipo2 a:hover{
	color:#ffffff;
	text-decoration:underline;
}

/*link gris*/
.linkTipo3 a:link{
	color:#8c8c8c;
	text-decoration:none;
}

.linkTipo3 a:visited{
	color:#8c8c8c;
	text-decoration:none;
}

.linkTipo3 a:hover{
	color:#8c8c8c;
	text-decoration:underline;
}



/*link negro*/
.linkTipo4 a:link{
	color:#000000;
	text-decoration:none;
	
}

.linkTipo4 a:visited{
	color:#000000;
	text-decoration:none;
	
}

.linkTipo4 a:hover{
	color:#000000;
	text-decoration:underline;
	
}


/*link gris subrallado*/
.linkTipo5 a:link{
	color:#8c8c8c;
	text-decoration:underline;
}

.linkTipo5 a:visited{
	color:#8c8c8c;
	text-decoration:underline;
}

.linkTipo5 a:hover{
	color:#8c8c8c;
	text-decoration:underline;
}


/*link negro subrallado*/
.linkTipo6 a:link{
	color:#000000;
	text-decoration:underline;
	
}

.linkTipo6 a:visited{
	color:#000000;
	text-decoration:underline;
	
}

.linkTipo6 a:hover{
	color:#000000;
	text-decoration:underline;
	
}




#menuTexto div{
margin-bottom:10px;
font-size:11px;
}

#menuTexto .divAux{
margin-bottom:0px;
}

#contenidoDimensiones{

padding-left:90px;
overflow:hidden;


}

#contenidoDimensiones p{
padding-top:10px;
width:465px;
overflow:hidden;
}

#imagenesProductos{
margin-top:15px;
height:290px;
/*position:relative;
left:-150px;
top:-150px;*/


}

#imagenesProductos .imagenes{
margin-right:10px;

}


.nav{
margin-right:0px;
}


#imagenesGaleria{
width:470px;
padding-top:10px;
}


#imagenesGaleria img{
padding-right:5px;
padding-bottom:5px;


}


#ruta{
font-size:10px;
}

#rutaFinal{
text-decoration:underline;
}


#imagenMapa{
height:177px;
margin-bottom:5px;
}

#textoContacto{
line-height:18px;
}


#verMapa{
line-height:5px;

}



#loginForm{

padding-top:180px;
padding-left:70px;
}


.btnLogin{
font-size:11px;
}


.btn{
font-size:11px;
margin-top:15px;
}


#listadoAdmin{
margin-top:40px;
}

#paginacionAdmin{
margin-top:17px;
}

#paginacionAdmin img{
margin-left:3px;
}

.campoFormulario{
width:400px;
}


#imageContainer{

}



#paginacion{
float:left;

}



#contenidoHome{

padding-left:87px;
padding-top:10px;
overflow:hidden;


}


#contenidoHome_cuadrado{

padding-left:60px;
padding-top:10px;
overflow:hidden;


}

