/* powered by www.studio-krea.com  #Marzo 2009 */

body, html, * {margin:0 auto;padding:0;clear:none;font-size:12px;font-family:Arial;}

html {background:#746e68;}

body {
border:1px saolid red;
width:917px;
margin:0 auto;
background:url(../img/top_body.jpg) no-repeat top center;
}

h1 {
font-size:13px;
background:url(../img/h1.gif) left no-repeat #652e91;
padding-left:31px;
color:#fff;
height:21px;
line-height:19px;
margin:5px 0 10px 0;
}

h1 a {text-decoration:none;color:#fff;font-size:13px;}
h1 a:hover {text-decoration:underline;}

h2 {
background:#efe5f1;
font-size:11px;
border-top:1px solid #fff;
padding:2px 2px 2px 5px;
margin-bottom:5px;
}

h2 a {
color:#000;
font-size:11px;
text-decoration:none;
}

h2 a:hover {
text-decoration:underline;
}

h3{
text-align:justify;
color:#666666;
margin-bottom:10px;
font-weight:100;
}

h4 {
color:#652E91;
font-size:13px;
text-align:center;
border:1px solid #BF99C7;
padding:10px;
background:#f4f4f4;
}

#tools {
height:36px;
width:917px;
}
#tools ul {margin:0 0 0 30px;padding-top:10px;}
#tools li a {color:#ddd;text-decoration:none;margin:0 7px;font-size:12px;}
#tools li a:hover {color:#ddd;text-decoration:underline;}
#tools li{
float:left;
list-style:none;
padding:0 3px;
color:#ddd;
}




#cabecera {
border-top:1px solid #746e68;
height:146px;
width:917px;
}

.logo_eng {

position:absolute;
top:45px;
}

.logo_eng a img{
border:none;
}

#cabecera ul {
height:26px;
width:710px;
margin-left:9px;
float:left;
background:#bf99c7;
margin-top:120px;
position:absolute;
}

#cabecera li {
color:#fff;
line-height:26px;
display:inline-block;
float:left;
/*padding:0 10px;*/
}
#cabecera li a {color:#fff;text-decoration:none;padding:0 9px;}
#cabecera li a:hover {color:#fff;text-decoration:underline;}


.cabecera_contacto {

color:#fff;
margin-top:123px;
float:right;
background:url(../img/contacto.jpg) no-repeat;
height:22px;
padding:3px 6px 0 32px;
width:100px;
margin-right:-22px;
line-height:17px;

}
.cabecera_contacto a {color:#fff;text-decoration:none;font-size:10px;}
.cabecera_contacto a:hover {text-decoration:underline}
.cabecera_contacto .contacto {font-size:9px;}

#contenido {
margin:0 auto;
background-color:#fff;
background:url(../img/fondo_contenido.gif) repeat-y center #fff;
padding:5px 15px;
}
#contenido ul {
margin:10px 0 10px 30px;
}


#contenido_lista_1 ul {
margin-left:20px;
text-align:left;

}
#contenido_lista_1 li {
float:left;
list-style:none;
margin:5px;
width:417px;
height:207px;
border:1px solid #a7a0a8;
background:url(../img/fondo_caja.gif) bottom repeat-x #fff;
}
#contenido_lista_1 li input {
float:right;
font-size:10px;
border:1px solid #652d91;
background:url(../img/boton.gif) left no-repeat #fff;
padding-left:20px;
height:15px;
vertical-align:top;
margin:20px 10px;
bottom:0
}


#contenido_lista_1 .der {

width:213px;
padding-right:5px;
height:138px;
overflow:auto;

}
#contenido_lista_1 .der strong{
font-size:11px;
color:#bf99c7;
}

#contenido_lista_1 .der p{
font-size:11px;
color:#6d6d6d;
margin-bottom:10px;
}

#contenido_lista_1 .izq{
float:left;
margin-left:8px;
width:185px;
}

.miniaturas {
float:left;
width:180px;
margin:5px 0 0 0;

}

.miniaturas img{
border:1px solid #000;
margin-right:1px;
}

#pie span, #pie2 span {font-size:11px;}

#pie {
background:url(../img/pie.gif) no-repeat bottom;
width:917px;
height:65px;

}

#pie ul{
height:26px;
margin-left:12px;
float:left;
margin-top:10px;

}

#pie li{
height:26px;
float:left;
list-style:none;
}
#pie li a {color:#ddd;text-decoration:none;margin:0 7px;font-size:11px;}
#pie li a:hover {color:#ddd;text-decoration:underline;}

#pie .ul2{float:right;margin-right:20px;color:#ddd;}
#pie .ul2  li a span{font-size:10px;}
.pie2 {
font-family:Verdana;
font-size:9px;
color:#ccc;
margin-top:-20px;
text-align:center;
}

#estatico {margin:10px }
#estatico a{color:#652E91}

#estatico p{
margin-left:20px;
}

#estatico ul{
margin-left:60px;
}


.detalle_fotos {
vertical-align:top;
margin:0;
display:inline-block;
width:400px;
float:left;
margin-right:0px;
}

.detalle_fotos img {
padding:5px;
border:1px solid #bf99c7 !important;
}

.detalle_fotos .miniaturas{width:350px;}
.detalle_fotos .miniaturas img{padding:0 !important; margin:2px;
padding:3px;}


.detalle {padding:5px;}
.detalle p {margin:10px 0}

#contacto {

}


#contacto span {
display:inline-block;
width:140px;
text-align:right;
padding-right:20px;
margin-bottom:10px;
vertical-align:top;
}

.contacto_input {
width:260px;
text-align:left;
padding:0;
border:1px solid #000;
}

.contacto_input2 {
width:260px;
height:100px;
border:1px solid #000;
margin-left:-3px;
}

.contacto_boton {
margin-top:10px;
width:423px;
text-align:right;
}

