body {
background : #ffffff;
text-align : center;
}
#contenido {
text-align : left;
margin : auto;
width : 900px;
}
#explorer6 {
	width : 900px;
	font : normal 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align : center;
	background-color:#00A5DD;
	padding: 10px;
}
#explorer6 a {
	font : bold 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#explorer6 a:hover {
	font : bold 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	color: #4D4D4D;
}
#menuh {
font : 14px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
font-weight : bold;
margin-top: 50px;
}
#menuh ul, li {
list-style-type : none;
}

#menuh a {
text-decoration : none;
color : #00A5DD;
display : table-cell;
padding : 2px 0px;
text-align : left;
}
#menuh a#primero {
	color : #4D4D4D;
	font-size: 14px;
	text-indent: 20pt;
}
#menuh a:hover {
color : #4D4D4D;
}
#textosup {
	text-align : left;
	width : 565px;
	float:left;
}
#textodentro {
	font : normal 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	text-align : left;
	width : 380px;
	margin-top:60px;
	margin-left:120px;
	float:left;
	color: #4D4D4D;
}
.textoazul {
	font : bold 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	text-align : left;
	color: #00A5DD;
}
#logo {
width : 85px;
height : 85px;
float:left;
margin-top:30px;
}
#menudentro {
width : 250px;
height : 145px;
float:left;
}
#minibares {
width : 900px;
float:left;
text-align:right;
margin-top:20px;
}
#texto {
font : normal 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
width : 700px;
float:left;
text-align:left;
margin-top:50px;
color: #4D4D4D;
}
#fotoport {
font : normal 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
width : 150px;
float:right;
text-align:left;
margin-top:50px;
color: #4D4D4D;
}
#pie {
	font : normal 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	width : 900px;
	height : 60px;
	float:left;
	text-align:center;
	margin-top:30px;
	color: #4D4D4D;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #4d4d4d;
	padding-top: 0;
}
.titulo {
font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
font-size : 14px;
color : #00A5DD;
font-weight : bold;
margin : 0;
}
.form {
	font : normal 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	background-color: #DDDBCC;
	border: 1px solid #00A5DD;
}
.enviar {
	font : normal 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #00A5DD;
	border: 1px solid #DDDBCC;
}
#contacto {
width : 900px;
height : 350px;
margin-top:20px;
float:left;
}
#izquierda {
width : 300px;
height : 60px;
float:left;
}
#derecha {
width : 600px;
height : 60px;
float:left;
}
#formulario {
font : normal 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
color: #4d4d4d;
width : 535px;
height:45px;
float:left;
margin-left:70px;
}
#izqdentro {
width : 200px;
height : 138px;
float:left;
text-align:right;
margin-left:50px;
margin-top:20px;
}
#izqtexto {
font : normal 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
color: #4d4d4d;
width : 200px;
height : 60px;
float:left;
text-align:right;
margin-left:50px;
margin-top:20px;
}
#izqtexto a {
	font : bold 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	color: #00A5DD;
	text-align:right;
	text-decoration: none;
}
#izqtexto a:hover {
	font : bold 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	color: #BF1616;
	text-align:right;
	text-decoration: none;
}
#catalogo {
width : 900px;
margin-top:20px;
float:left;
}
#paginar {
font : bold 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
color: #00A5DD;
text-align:right;
width : 900px;
margin-top:20px;
float:left;
}
#paginar a {
	font : bold 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	color: #00A5DD;
	text-decoration: none;
	float:left;
	text-align: right;
	display: table-cell;
}
#paginar a:hover {
	font : bold 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	color: #BF1616;
	float:left;
}
#siguiente {
font : bold 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
color: #00A5DD;
text-align:center;
width : 900px;
margin-top:40px;
float:left;
}
#siguiente a {
font : bold 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
color: #4d4d4d;
text-align:center;
}
#siguiente a:hover {
font : bold 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
color: #00A5DD;
text-align:center;
}
#textocatalogo {
font : normal 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
color: #4d4d4d;
width : 900px;
float:left;
}
#mini {
width : 300px;
height : 150px;
margin-top:20px;
float:left;
}
#fotomini {
	width : 150px;
	height : 150px;
	float:left;
	background-image: url(images/fondo.gif);
	background-repeat: repeat;
}
#imagencatalogo {
	width : 450px;
	height : 300px;
	float:left;
	margin-top:20px;
	background-color:#000000;
	text-align:center;
	background-image: url(images/fondo.gif);
	background-repeat: repeat;
}
#textogrande {
	font : normal 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	width : 400px;
	float:left;
	margin-top:20px;
	margin-left:40px;
	text-align:left;
}
#textomini {
font : normal 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
color: #4d4d4d;
text-align:left;
width : 135px;
margin-top:20px;
margin-left:15px;
float:left;
}
#textomini a {
	font : bold 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	color: #00A5DD;
	text-align:left;
	float:left;
	text-decoration: none;
}
#textomini a:hover {
	font : bold 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	color: #BF1616;
	text-align:left;
	float:left;
}
#titulominibar {
font : bold 14px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
color: #00A5DD;
text-align:left;
width : 900px;
margin-top:20px;
float:left;
}

#menu-lenguajes{ float:left; text-align:right; width:900px;}
#menu-lenguajes ul{ margin:0; padding:0; list-style-type:none;}
#menu-lenguajes ul li{ display:inline; margin-left:3px;}
#menu-lenguajes ul li img{ border:0;}

a.boton_hacer_pedido{ color:#FFF !important; text-decoration:none; padding:5px;}
a.boton_hacer_pedido:hover{ color:#000 !important;}

a.es1{ background:url(images/botones/es1.gif) no-repeat left top #00A5DD;}
a.es1:hover{ background:url(images/botones/es1.gif) no-repeat left top #BFE8F6;}
a.es2{ background:url(images/botones/es2.gif) no-repeat left top #00A5DD;}
a.es2:hover{ background:url(images/botones/es2.gif) no-repeat left top #BFE8F6;}

a.en1{ background:url(images/botones/en1.gif) no-repeat left top #00A5DD;}
a.en1:hover{ background:url(images/botones/en1.gif) no-repeat left top #BFE8F6;}
a.en2{ background:url(images/botones/en2.gif) no-repeat left top #00A5DD;}
a.en2:hover{ background:url(images/botones/en2.gif) no-repeat left top #BFE8F6;}

a.fr1{ background:url(images/botones/fr1.gif) no-repeat left top #00A5DD;}
a.fr1:hover{ background:url(images/botones/fr1.gif) no-repeat left top #BFE8F6;}
a.fr2{ background:url(images/botones/fr2.gif) no-repeat left top #00A5DD;}
a.fr2:hover{ background:url(images/botones/fr2.gif) no-repeat left top #BFE8F6;}

a.pt1{ background:url(images/botones/pt1.gif) no-repeat left top #00A5DD;}
a.pt1:hover{ background:url(images/botones/pt1.gif) no-repeat left top #BFE8F6;}
a.pt2{ background:url(images/botones/pt2.gif) no-repeat left top #00A5DD;}
a.pt2:hover{ background:url(images/botones/pt2.gif) no-repeat left top #BFE8F6;}

a.it1{ background:url(images/botones/it1.gif) no-repeat left top #00A5DD;}
a.it1:hover{ background:url(images/botones/it1.gif) no-repeat left top #BFE8F6;}
a.it2{ background:url(images/botones/it2.gif) no-repeat left top #00A5DD;}
a.it2:hover{ background:url(images/botones/it2.gif) no-repeat left top #BFE8F6;}

#menuh ul li.menu_home{ background:url(images/ic-house.gif) no-repeat 0 2px; padding-left:25px; margin-bottom:3px;}
#menuh ul li.menu_catalogo{ background:url(images/ic-cart.gif) no-repeat 0 2px; padding-left:25px; margin-bottom:3px;}
#menuh ul li.menu_contacto{ background:url(images/ic-email.gif) no-repeat 0 2px; padding-left:25px; margin-bottom:3px;}
#menuh ul li.menu_info{ background:url(images/ic-info.gif) no-repeat 0 2px; padding-left:25px; margin-bottom:3px;}

#pie-iconos{ width:100%; text-align:center; float:left; margin:1.5em 0;}
#pie-iconos ul li{ display:inline; margin-right:2em;}
#pie-iconos ul li img{ border:0;}

.txt_error{ padding:10px; width:90%; background:#FAE3E0; color:#B41413; font : bold 11px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif; border: 1px solid #B41413;}