body{
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#818181; 
font-size:0.75em; 
line-height:1.41em;
}
input{
background-color:#999999;
border:1px solid #000000;
padding-left:2px;
padding-top:3px;
height:18px;
}
a{
color:#D42820; 
text-decoration:underline;
}
h1{
color:#000000;
font-weight:lighter;
font-size:210%; 
padding-top:10px;
}
h1 .entradilla, h3 .entradilla{
font-style:oblique;
font-size:12px;
font-weight:normal;
color:#999999;
}
h2{
font-size:14px; 
color:#D42820;
}
h3{
font-size:11px; 
color:#D42820;
}
h4{
color:#000000;
font-weight:lighter;
margin:10px 0px 5px 0px;
}
strong{
color:#666666;
}
#header{
background: repeat-x top url(images/head_bg.png); 
height:282px;
margin-bottom:1px;
}
#menu{
height:56px;
width:100%;
min-width:790px;
background: repeat-x top url(images/menu_bg.png); 
}
#menu ul{
padding:0px 0px 0px 15px;
margin:0px;
height:45px;
list-style:none;
}
#menu ul li{
padding:0px;
height:45px;
display:inline;
}
#menu ul li a{
float:left;
display:block;
padding:11px 15px 28px 15px;
color:#EEEEEE;
font-size:14px;
text-decoration:none;
margin-right:10px;
}
#menu ul li .men1{
padding-left:60px;
background: no-repeat center top url(images/menuhover1.png);
}
#menu ul li .men2:hover{
background: no-repeat center top url(images/menuhover2.png);
}
#menu ul li .men3:hover{
background: no-repeat center top url(images/menuhover3.png);
}
#menu ul li .men4:hover{
background: no-repeat center top url(images/menuhover4.png);
}
#menu ul li .men5:hover{
background: no-repeat center top url(images/menuhover2.png);
}
#menu ul li .men6:hover{
background: no-repeat center top url(images/menuhover3.png);
}

#submenu{
height:13px;
width:100%;
padding-top:19px;
padding-bottom:32px;
min-width:790px;
background: repeat-x center url(images/submenu_bg.png);
}
#submenu ul{
padding:0px;
padding:5px 0px 0px 15px;
margin:0px;
list-style:none;
width:300px;
float:left;
}
#submenu ul li{
padding:0px;
display:inline;
}
#submenu ul li a{
display:inline;
padding:0px 15px 0px 0px;
color:#777777;
font-size:16px;
text-decoration:none;
margin-right:10px;
}
#submenu ul li a:hover{
color:#000000;
text-decoration:underline;
}
#submenu h1{
padding-left:40px;
display:inline;
font-size:62px;
height:50px;
}
#submenu h1 span{
display:inline;
font-size:72px;
color:#CF929B;
}

#menuder{
width:36%;
float:left;
}
#menuder ul{
margin:0px;
padding:0px;
list-style:none;
margin-top:15px;
}

#menuder ul li{
margin:0px;
height:42px;
width:220px;
padding:10px 0px 0px 30px;
margin-bottom:5px;
background:no-repeat url(images/menudrecha.png);
}
#menuder ul li ul{
margin:15px 0px 0px -30px;
padding:0px;
}

#menuder ul li ul li{
float:left;
margin:0px;
height:57px;
width:55px;
padding:10px 0px 0px 25px;
background:no-repeat url(images/submenu-bg.png);
}


#menuder ul li a{
color:#EEEEEE;
font-size:14px;
text-decoration:none;

}
#menuder ul li a:hover{
text-decoration:underline;
}



#content{
width:780px;
padding-top:10px;
float:left;
}
#footer{
margin-top:20px;
float:left;
width:100%;
background-color:#DDDDDD;
height:40px;
padding:20px 0px 0px 0px;
color:#333333;
}
#footer div{
padding:0px 0px 0px 15px;
}
#col1, #col2, #col3, #col4, #col5, #col6{
float:left;
}
#col1, #col3, #col5{
width:54%;
margin-right:29px;
padding-left:15px;
padding-right:29px;
border-right:1px solid #AAAAAA;
}
#col2{
width:36%;
}
#col3{
width:45%;
}
#col4{
width:45%;
}
#col5{
width:33%;
}
#col6{
width:57%;
}
.picleft{
margin-right:13px; 
float:left;
}
.picright{
margin-left:13px; 
float:right;
}
.spanredopaque{
color:#d4b5b4;
font-size:40px;
}
.linkmore{
float:right;
font-weight:bold;
}
.pequeña{
font-size:10px;
}
.foto{
width:114px;
height:96px;
padding:30px 0px 0px 12px;
border:1px dotted #999999;
float:left;
margin:8px;
}
.fotogran{
width:525px;
height:358px;
padding:25px 0px 0px 25px;
border:1px dotted #999999;
float:left;
margin:8px;
}
#menufoto{
float:left;
width:525px;
padding:10px 0px 0px 25px;
height:30px;
margin:8px;
}
.itempatro{
width:120px;
height:120px;
margin:20px;
border:1px solid #666666;
float:left;
padding:5px;
}
.itempatro img{
border:none;
}