*{margin:0;padding:0;}
body{background-image:url(/images_diseno/imagenes/bg.gif);background-color:#B5A089;margin-top:15px;margin-bottom:15px;font-family:Georgia, "Times New Roman", Times, serif;}
.floatRight{float:right;}
.clear{clear:both;}
img{border:0;}
a{color:#993E3E;}
a:hover{text-decoration:none;}
#contGral{width:778px;background-image:url(/images_diseno/imagenes/cont_bgy.png);background-repeat:repeat-y;background-position:center top;margin-right:auto;margin-left:auto;}
#head{background-image:url(/images_diseno/imagenes/cont_top.gif);background-repeat:no-repeat;background-position:center top;height:97px;padding-top:20px;padding-right:19px;padding-left:19px;}
.floatLeft,#head .logo{float:left;}
.cabecera{background-repeat: no-repeat;background-position: center center;}

/* cuerpo */

#cuerpo{width:740px;margin-right:auto;margin-left:auto;background-color:#FFF;padding-bottom:20px;}
#sidebar{background-image:url(/images_diseno/imagenes/sidebar_bg.jpg);background-repeat:no-repeat;background-position:right top;float:left;width:174px;padding-right:10px;padding-top:25px;}
#sidebar ul{list-style-type:none;margin-right:10px;margin-bottom:15px;}
#sidebar ul li a{color:#480606;font-size:17px;line-height:17px;display:block;text-decoration:none;height:30px;padding-top:15px;background-image:url(/images_diseno/imagenes/pt_x.gif);background-repeat:repeat-x;background-position:bottom;padding-left:10px;}
#sidebar ul li a:hover,#sidebar ul li.actual a{color:#993333;}
#sidebar .banner{margin-left:-7px;_margin-left:0;margin-bottom: 15px;}
#sidebar .idioma{height: 94px;width: 166px;background-color: #f4f0eb;margin-bottom: 15px;}



/* Contenido */

#contenido{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;width:551px;float:left;padding-top:40px;padding-left:5px;_padding-left:0;}
#contenido .texto{width:362px;float:left;}
#contenido .columnaFotos{float:right;width:174px;color:#585858;}
#contenido .columnaFotos p{color:#585858;font-size:10px;font-style:italic;line-height:10px;}
#contenido .columnaFotos img{background-image:url(/images_diseno/imagenes/columanfotos_bgfoto.jpg);background-repeat:no-repeat;background-position:center top;display:block;margin-right:auto;margin-left:auto;margin-bottom:5px;padding:5px;}
#contenido .columnaFotos .separador{background-image:url(/images_diseno/imagenes/columnafotos_separador.gif);background-repeat:no-repeat;background-position:center bottom;margin-bottom:10px;padding-bottom:15px;}
#contenido ul li{list-style-type:none;background-image:url(/images_diseno/imagenes/cont_misc.gif);background-repeat:no-repeat;background-position:left 7px;_background-position:left 8px;padding-left:19px;}
h1{font-size:23px;line-height:22px;font-weight:400;color:#000;margin-bottom:10px;font-family:Georgia, "Times New Roman", Times, serif;}


/* footer*/

#footer{background-image:url(/images_diseno/imagenes/footer_bot.gif);background-repeat:no-repeat;background-position:center bottom;padding-right:4px;padding-left:4px;padding-bottom:11px;font-size:12px;color:#7a2e0f;width:770px;float:left;line-height:16px;}
#footer .cont{background-color:#ddd1c3;background-image:url(/images_diseno/imagenes/footer_bgtop.gif);background-repeat:repeat-x;background-position:top;border-right-width:1px;border-left-width:1px;border-right-color:#FFF;border-left-color:#FFF;width:768px;float:left;padding-top:35px;padding-bottom:20px;border-style:none solid;}
#footer .cont p{float:left;_display:inline;margin:0 0 0 6.5%;}
#footer .cont a{color:#7a2e0f;}
#footer .cont a:hover{text-decoration:none;color:#000;}


/* Contacto */
form table td {
	vertical-align: top;
	padding-top: 5px;
}
form table label {display:block}
form table input,
form table textarea {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	width: 240px;
	font-size: 12px;
}

form table input {
	height: 20px;
	line-height: 20px;
	width: 236px;
	padding-right: 2px;
	padding-left: 2px;
}

form table textarea {
	height: 150px;
}
#enviar {
	background-color: #CCC;
	height: 24px;
	border: 1px solid #999;
	font-size: 12px;
	line-height: 12px;
	width: 242px;
	font-weight: bold;
}
#contenido .columnaFotos.direccion {
	padding-top:40px;
	text-align: center;
}

#contenido .columnaFotos.direccion p{
	font-style: normal;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 10px;
}