body {
	text-align: center;
	font-size: 70%;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	background-image: url(../images/fondopagina.jpg);
	background-repeat: repeat-x;
	background-color: #CCCCCC;
}

img {
	border: none;
}


#contenedor {
	text-align: left;
	margin: auto;
	padding: 0px;
	width: 750px;
	border: 3px solid #999999;
	background-color: #FFFFFF;
}

.separador {
	/*width: 100%;*/
	float: none;
	clear: both;
}


#laluca {
font-size: 90%;
text-align: right;
padding-top: 4px;
margin:auto;
width: 750px;
clear:both;
color: #000E77;

}

#laluca a{
color: #000E77;
text-decoration: underline;
}

#arriba {
	width: 750px;
	background-color: #FFFFFF;
	background-repeat:no-repeat;
	float: none;
	clear: both;
}

#cabecera {
	float: none;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	height: 51px;
}

#logo {
	float: left;
	margin-left: 15px;
	margin-top: 20px;
}

#menu_cont {
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
	float: right;
}

.ul_menu{
	margin-top: 1px;
	display: block;
	list-style: none;
}

.li_menu{
	text-align: center;
	display: inline;
	padding: 0px;
}
.enlace_menu {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	width: 84px;
	height: 50px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/fondomenu.jpg);
	color: #666666;
}
.enlace_menu_last {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	width: 84px;
	height: 50px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

.enlace_activo {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	width: 84px;
	height:50px;
	padding: 0px;
	text-decoration: none;
	background-color: #000E77;
	color: #FFFFFF;
}

#menu_contacto {
	clear: both;
	height: 17px;
	background-image: url(../images/barra_gris.jpg);
	padding-right: 10px;
	padding-top: 2px;
	text-align: right;
}

#menu_contacto a{
	text-decoration: none;
	color: #FFFFFF;
}

#menu_contacto a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}

#contenedor_imagenes {
	clear: both;
	height: 226px;
}

#cont_imagenes_derecha {
	margin-right: 0px;
	float: right;
	width: 321px;
	height: 224px;
}

#cont_imagen_izquierda {
	margin-left: 0px;
	float: left;
	height: 224px;
}

h1 {
	padding-top: 2px;
	padding-left: 20px;
	padding-bottom: 2px;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 120%;
}

#contenido {
	clear: both;
	/*height: 435px;*/
}

#contenido2 {
	clear: both;
}

#capaizq {
	float: left;
	width: 375px;
	margin-left: 10px;
	padding-right: 12px;
	border-right: 1px solid #CCCCCC;
}

#capader {
	float: right;
	width: 325px;
	margin-right: 0px;
	padding-right: 10px;
}

.noticias {
	border: 1px solid #3C4B76;
	background-color: #EBEBEB;
	padding: 3px;
	text-align: center;
	margin-bottom: 25px;
}

.zonaclientes {
	border: 1px solid #3C4B76;
	height: 200px;
	background-color: #FFFFFF;
	background-image: url(../images/fondozonaclientes.jpg);
	padding: 3px;	
	padding-left: 10px;
	text-align: left;
	margin-bottom: 25px;
}

.zonaclientes a {
	color: #000E77;
	font-weight: bold;
	text-decoration: none;
}

.noticias a {
	color: #000E77;
	font-weight: bold;
	text-decoration: none;
}


.noticias h2{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 10px;
	text-align: left;
	font-size: 110%;
}

.cont_noticias {
	background-image: url(../images/fondo_noticias.jpg);
	background-repeat: repeat-x;
	text-align: left;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	padding: 5px;
	width: 275px;
	margin:auto;
	margin-bottom: 5px;
	overflow: auto;
}

#pie {
	margin-top: 2px;
	height: 30px;
}

#pie p {
	float: left;
	margin-top: 8px;
	margin-left: 20px;
	width: 250px;
}

#pie img {
	float: right;
	margin-right: 5px;
}

/*****************************************************************************************************************/

#menu_2 {
	clear: both;
	height: 20px;
	background-color: #000000;
	padding-right: 0px;
	padding-top: 4px;
	text-align: center;	
	font-size: 90%;
	margin-bottom: 10px;
}

.ul_menu2 {
	padding-left: 5px;
	margin: auto;
	margin-top: 2px;
	display: block;
	list-style: none;
}

.li_menu2 {
	text-align: center;
	display: inline;
	padding: 0px;
}
.enlace_menu2 {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.enlace_activo2 {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.naranja {
	color: #FF9900;
}

/********************************************** submenu izquierda *****************************************/

#submenu {
	width: 220px;
	height: 258px;
	background-image: url(../images/submenu.jpg);
	background-repeat: no-repeat;
	padding: 5px;
	float: left;
}

#submenu2 {
	width: 220px;
	height: 258px;
	background-image: url(../images/submenu2.jpg);
	background-repeat: no-repeat;
	padding: 5px;
	float: left;
}

.p_cabecerasubmenu {
	color: #FFFFFF;
	padding-left: 7px;
}
.p_enlace_submenu {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 13px;
	padding: 3px;
	padding-left: 10px;
	border-bottom: dashed 1px #999999;
}

.p_enlace_submenu a{
	text-decoration: none;
	color: #666666;
}

.p_enlace_submenu a:hover{
	text-decoration: none;
	color: #FF9900;
}

#texto_explicativo {
	width: 500px;
	/*height: 258px;*/
	margin-left: 15px;
	margin-left: 10px;
	padding: 5px;
	padding-top: 15px;
	float: left;
}

#texto_explicativo h2{
	margin-top: 0px;
	color: #000E77;
}

#texto_explicativo h3{
	font-size: 100%;
	font-weight: bold;
	color: #000E77;
	margin-bottom: 0px;
}

#texto_explicativo p{
	margin-top: 0px;
	padding-right: 20px;
}


#texto_explicativo_not {
	width: 97%; /*95%*/
	/*height: 258px;*/
	margin-left: 15px;
	margin-left: 10px;
	padding: 5px;
	padding-top: 15px;
	float: left;
}

#texto_explicativo_not ul {
	width: 200px;
	/*height: 258px;*/
	margin-left: 10px;
	margin-right: 20px;
	padding: 0px;
	float: left;
}

#texto_explicativo_not h2{
	margin-top: 0px;
	color: #000E77;
}

#texto_explicativo_not h3{
	font-size: 100%;
	font-weight: bold;
	color: #000E77;
	margin-bottom: 0px;
}

#texto_explicativo_not p{
	margin-top: 0px;
	padding-right: 20px;
}


#inferior {
	float: none;
	clear: both;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
}

#inferior  img {
 float: right;
 border: 1px solid #000E77;
}

#info_prod_cont {
	/*height: 32px;*/
	/*width: 420px;*/
	margin-bottom: 15px;
	float: left;
	/*clear: both;*/
}

.info_prod {
	height: 80px;
	width: 400px;
	background-image: url(../images/fondo_prod.jpg);
	background-repeat: repeat-x;
	border: 1px solid #000E77;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 15px;
	/*clear: both;*/
}

.info_prod_largo {
	height: 80px;
	/*width: 100%;*/
	background-image: url(../images/fondo_prod.jpg);
	background-repeat: repeat-x;
	border: 1px solid #000E77;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 15px;
	/*clear: both;*/
}

.info_prod_largo2 {
	/*height: 80px;*/
	/*width: 100%;*/
	background-image: url(../images/fondo_prod.jpg);
	background-repeat: repeat-x;
	border: 1px solid #000E77;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 15px;
	/*clear: both;*/
}

.info_prod_largo2 a{
	text-decoration: underline;
	color: #666666; 
}

.info_prod_canc_especiales {
	height: 115px;
	width: 400px;
	background-image: url(../images/fondo_prod.jpg);
	background-repeat: repeat-x;
	border: 1px solid #000E77;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 15px;
	/*clear: both;*/
}

.info_prod_canc_especiales img{
	margin: 2px;
	margin-bottom: 20px;
	border: 1px solid #666666;
	float: right;
}


.info_prod_rud_mvc {
	height: 220px;
	width: 400px;
	background-image: url(../images/fondo_prod.jpg);
	background-repeat: repeat-x;
	border: 1px solid #000E77;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 15px;
	/*clear: both;*/
}

.info_prod_rud_mvc a{
	text-decoration: underline;
	color: #666666; 
}

.info_prod_rud_mvc img{
	margin: 2px;
	margin-bottom: 20px;
	border: 1px solid #666666;
	float: right;
}

.info_prod_canc_especiales a{
	text-decoration: underline;
	color: #666666; 
}

.info_enlaces {
	float: left;
	height: 90px;
}

.info_prod a{
	text-decoration: underline;
	color: #666666; 
}	

.info_prod_largo a{
	text-decoration: underline;
	color: #666666; 
}

.info_prod_largo img{
	margin: 2px;
	margin-left: 10px;
	margin-bottom: 20px;
	border: 1px solid #666666;
	float: right;
}	

.info_prod img{
	margin: 2px;
	margin-bottom: 20px;
	border: 1px solid #666666;
	float: right;
}	


.rosa{
	color: #E30064;
}
.granate{
	color: #8C0748;
}

.pcentrado {
	text-align: center;
}


/********************************* formulario ************************************************/

form {
	margin: 5px;
	margin-left: 0px;
	padding: 10px;
	background-image: url(../images/fondo_prod.jpg);
	background-repeat: repeat-x;
	border: 1px solid #000E77;
}

.cajatexto{
	border: 1px solid #666666;
	background-color:#FFFFFF;
	padding: 2px;
	width: 175px;
}

textarea{
	border: 1px solid #666666;
	background-color:#FFFFFF;
	padding: 2px;
	width: 300px;
}

.boton {
	background-color: #000E77;
	color: #FFFFFF;
	border: 1px solid #000E77;
}

.borde {
	border: 1px solid #666666;
}


.ulconborde {
	border: 1px solid #666666;
	padding: 20px;
	background-image: url(../images/fondo_prod.jpg);
	background-repeat: repeat-x;
	width: 400px;
}

/************************************************************************************************************/

#imagen_noticia {
	float: left;
	margin: 25px;
	text-align: center;
}
.piefoto {
	font-size: 80%;
}

.enlace {
	text-decoration: underline;
	color: #000E77; 
}

#flashcontent {
	width: 220px;
	float: right;
	margin: 0px;
	margin-right: 5px;
	padding: 0px;
}

#catalogos {
	margin: 15px;
}

#catalogos h3{
	padding-top: 2px;
	padding-left: 20px;
	padding-bottom: 2px;
	background-color: #000E77;
	color: #FFFFFF;
	font-size: 120%;
}

#catalogos_izq {
	float: left;
	width: 350px;
}

#catalogos_der {
	float: right;
	width: 350px;
}