* {
margin:0;
padding:0;
}

body {
   background-color: #ffffff;
   color: #881988;
   margin:auto 10px;
   text-align: center;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
}

div#pagewrapper {
  /* border-left:1px solid #000000;
   border-right:1px solid #000000; */
   margin:10px;     
   min-width:1030px;
   color:#000000;
   overflow:auto;
}

#content {
   background: #ffffff url(images/layout/fondo.jpg) repeat-x;
   margin-top:-20px;
   padding:0;
   min-width:1030px;
   overflow:auto;
   min-height:400px;
}

#content p {
text-align:justify;
margin:10px;
overflow:auto;
}

#imagen {
   clear:both;
   float:right;
   /* border:1px solid #000033; */
   width:400px;
   height:359px; 
   margin:20px 40px;
   background: url(images/layout/plantilla.jpg) no-repeat;
}

/* CORNICE (GENERAL LAYOUT) */

div#header {
   height:138px;
   background:url(images/layout/fondo-header.jpg);
   z-index:0;
   min-width:1030px;
   margin-top:-3px;
}

div#header_left {
	float:left;
	background:url(images/layout/logo.jpg);
    width:230px;
	height:136px;
	z-index:1;
	padding:0;
	margin:0;
}

div#header_right {
	margin:0;
	padding:0;
	background:url(images/layout/imagen_superior.jpg) no-repeat right;
	width: 800px;
	height:136px;
	float:right;
	z-index: 1;
}
/* ********** MAIN-MENU ********** */

div#main-menu {
width:100%;
text-align:center;
background-color:#6a757a;
color:#ffffff;
height:35px;
z-index:10;
margin:0 auto 2px auto;
}

#main-menu a, a:link, a:active, a:visited {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

div#main-menu a:hover {
color:#cc9999;
}
/* ********** /MENU ********** */
/* --------------- PRODUCTOS ----------------------------- */
div#productos {
width:200px;
float:left;
text-align:left;
padding-top:20px;
padding-bottom:20px;
margin:20px 10px;
padding-left:10px;
cursor:pointer;
}
div#news{
width:90%;
float:left;
text-align:justify;
padding-top:20px;
padding-bottom:20px;
margin:20px 40px;
padding-left:10px;
color:#000000;
font-size:10pt;
}

div#frase{
width:200px;
float:left;
text-align:left;
padding-top:1px;
padding-bottom:1px;
margin:10px 20px;
padding-right:10px;
color:#000000;
font-size:7pt;
}

#productos span {
margin-top:10px;
font-weight:bold;
font-family:Thaoma, Geneva, Sans serif;
font-size:18pt;
color:#000000;
}
div#productos a, a:link, a:active, a:visited {
color:#333333;
text-decoration:none;
}
div#productos a:hover {
color:#660000;
text-decoration:underline;
}

div#imags {
float:left;
/* border:1px solid #6a757a; */
width:400px;
height:359px;
margin:30px 10px;
background: #ffffff url(images/layout/plantilla.jpg) no-repeat;
}

ul,li{
margin-left: 20px;
list-style-type:none;
}
#detal {
overflow:auto;
text-align:left; 

}
#detal h1 {
text-align:left;

}

#productos li{
margin-bottom:4px;
}

#det_img img {
margin:5px;
}

div#det_img {
text-align:center;
/* border-top:1px solid #000099;
border-bottom:1px solid #000099; */
margin-top:50px;
}
#made {
margin:-20px 10px 10px 10px;
float:right;
color:#005a79;
}

div#div_desc {
clear:both;
width:100%;
}
div#div_desc h2 {
margin-top:25px;
text-align:left;
}
div#div_desc a {
margin-right:10px;
float:left;
cursor:pointer;
}
a.pp {
color:#005a79;
}
/* ---------------------------------------------*/
div#barra_final {
padding:0;
margin-top:30px;
background-color:#bfdfeb;
 /* border-top:1px solid #6a757a;
border-bottom:1px solid #6a757a; */
}
#myfooter {
text-align:center;
margin:15px auto;
}
#myfooter a {
text-decoration:none;
font-weight:300;
color:#000066;
}
#myfooter a:hover {
text-decoration:underline;
}
#footer {
margin-bottom:20px;
}
#enlaces a {
font-size:14px;
color:#000033;
margin-left:50px auto;
}
#map {
text-align:left;
}
div#contact {
text-align:center;
overflow:auto;
}
div#contact h2{
font-size:15px;
color:#000066;
}
div#contact_left {
text-align:right;
width:40%;
float:left;
}
div#contact_right {
text-align:justify;
width:80%;
float:right;
margin-right:60px;
margin-top:-130px;
}
div#contact_right a {
text-decoration:none;
}
div#contact_right a:hover {
text-decoration:underline;
}