body{
	background-color:#fff;
	font-family: Times, Arial, sans-serif;
	font-size:.9em;
	color:#958261;
}
.textarea{background-color:#FFF;}
a, a:link, a:active, a:visited, a:hover{color:#958261;}
object, embed{z-index:1;position:relative;}
strong{font-weight:bold;}
#principal{float:left;width:99%;margin:20px .5% 0 .5%;padding-bottom:20px;}
.principalaux{max-width:900px;margin:0 auto;}

#cabecera{position:relative;float:left;width:100%;height:86px;background-color:#FFF;border-bottom:4px solid #cc9425;}
h1{float:left;width:40%;padding:16px 0 0 2%;}
#zonamenu{float:left;width:55%;margin:39px 2% 0 0;text-align:right;height:20px;}

/*-----------------------------------------MENU--------------------------------------*/

#menu{position:relative;color:#958261;font-size:.8em;}
#menu li{float:left;margin-right:10px;text-align:center;}
#menu li a, #menu li a:link, #menu li a:active, #menu li a:visited, #menu li a:hover{text-decoration:none;}
#menu .activo{font-weight:bold;}
#menu .noactivo{font-weight:normal;}
#menu .ofertas{margin:-32px 0 0 0;padding:32px 0 0 0;color:#FFF;width:77px;height:45px;background:#FFF url(../img/icono_ofertas.jpg) no-repeat top left;}
#menu .ofertas a{color:#FFF;}

/* IE7 Only */
*:first-child+html #cabecera #menu{}

#submenu{position:absolute;top:20px;left:10px;font-weight:normal;width:680px;text-align:center;color:#958261;}
#submenu li{text-align:center;padding:0 1%;margin:0;}
#submenu li a, #submenu li a:active, #submenu li a:link, #submenu li a:visited, #submenu li a:hover{text-decoration:none;}
#submenu a.activo2, #submenu a.activo2:active, #submenu a.activo2:link, #submenu a.activo2:visited, #submenu a.activo2:hover{font-weight:bold;}
/* IE7 Only */
*:first-child+html #cabecera #menu li #submenu{font-size:.75em;}
/* Hack para IE 6 */
* html #cabecera #menu li #submenu{left:-510px;}

/*------------------------------------------------------------------*/

#cuerpo{background-color:#FFF;float:left;width:100%;background-color:green;background:#FFF url(../img/esq_dcha.gif) no-repeat bottom right;}
#principal>#cuerpo{}

/*-------------------------Migas--------------------------------------*/
.breadcrumb{margin:-20px 0 10px 0;padding:0 0 7px 0;font-size:.85em;border-bottom:1px dotted #958261;width:100%;}
.breadcrumb-current{color:#958261;font-weight:bold;}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited, .breadcrumb a:hover{text-decoration:none;color:#958261;}
/*--------------------------------------------------------------------*/

#recurso{float:left;width:100%;padding-bottom:20px;background:transparent url(../img/esq_izq.gif) no-repeat bottom left;}
#recurso h2{color:#c7721e;font-size:1.3em;}
#recurso h3{}
/*#recurso img{float:left;margin:0 15px 15px 0;border:6px solid #999;}*/
#recurso em{color:#ff6600;}
#recurso a, #recurso a:link, #recurso a:active, #recurso a:visited, #recurso a:hover{text-decoration:underline;}
#recurso ul{
	margin:20px 0 0 2.5em;
	list-style-image:url(/public/images/listas.gif);
	font-size:.85em;
    width:95%;
}
#recurso li{padding-bottom:10px;}

#recurso p{margin-top:10px;}

/*GALERIA------------------------------------------------------------------*/

#galeria{margin-top:50px;}
#galeria h3{
	margin-bottom:0;
	font-size:2em;
	color:#ff6600;
}
#galeria ul{float:left;margin:0 0 20px -30px;list-style-image:none;}
#galeria li{float:left;padding:0;margin-top:20px;}
#galeria img{margin:0 0px 0 30px;border:4px solid #999;}
#galeria p.vermas{clear:left;margin-top:0;font-size:.85em;}

/*PIE------------------------------------------------------------------*/

#pie{float:left;width:100%;margin-top:20px;color:#FFF;font-size:.9em;}
#pie a, #pie a:link, #pie a:active, #pie a:visited, #pie a:hover{color:#FFF;}
#pie h3{font-size:1.2em;font-weight:bold;}
#pie #piedirecciones{float:left;width:100%;margin:20px 5px;}
#pie #piedirecciones li{float:left;width:24%;}
#pie span{display:block;}

#pie #legal{border-top:1px dotted #FFF;margin-top:10px;padding-top:10px;}

/*------------------------------------------------------------------*/

/**************Estilos personalizados para PUERTAS YUNQUE******************/
.tabla{border-collapse:collapse;font:0.9em 'Trebuchet MS',helvetica,arial,verdana;color: #333;}
.tabla th, .tabla td{padding:5px;}
.tabla a {color:#950000;text-decoration:none;}
.tabla a:visited {font-weight:normal;color:#666;text-decoration: line-through;}
.tabla a:hover {border-bottom: 1px dashed #bbb;}
.tabla tbody{border-top: dotted 1px #333;}
.tabla tbody td {border-bottom: dotted 1px #333;}
.tabla tbody tr:hover {background:#fafafa;}

.enlace_correo{padding-right:20px;background:#D9D9D9 url(../../images/letter.png) no-repeat top right;text-decoration:none;color:#FF6600;font-weight:bold;font-size:.9em;}

.archivopdf{background:#FFF url(../../images/pdf.png) no-repeat left center;padding:8px 0 8px 30px;font-weight:bold;text-decoration:none;}
.archivodoc{background:#FFF url(../../images/word.png) no-repeat left center;padding:8px 0 8px 30px;font-weight:bold;text-decoration:none;}

.imagen{float:left;margin:0 2% 0 0;border:6px solid #999;}

blockquote{display:block;width:85%;font-family:Georgia, Arial, Verdana, sans-serif;background:url(../../images/balloon.png) no-repeat top left;font-size:1.5em;margin:20px 5%;padding:0 20px;line-height:1.5em;}
/******************************************************/

/* Success, error o notificaciones boxes for messages. */
.error, .notice, .success    { float:left; width:96%; padding: 1em; margin-bottom: 1.2em;  border: 2px solid #ddd; }
.error      { background: #FBE3E4; color: #D12F19; border-color: #FFA0A3; }
.notice     { background: #FFF5D9; color: #817134; border-color: #FFD324; }
.success 	{ background: #E6EFC2; color: #529214; border-color: #C6D880; }
.error a    { color: #D12F19; }
.notice a   { color: #817134; }
.success a  { color: #529214; }
.error a:hover  { clear:both; background:#FFFFFF; }
.notice a:hover   { clear:both; background:#FFFFFF; }
.success a:hover  { clear:both; background:#FFFFFF; }

/*GoogleMaps*/
#direcciones{float:left;}
#direcciones li{padding:3%;border-bottom:1px dotted #D18B02;}
#direcciones .seleccionado, #direcciones .seleccionado h4 a{background-color:#f0be08;color:#FFF;}
#mapa{margin-top:20px;}
.googlemaps{width:96%;height:550px;border:5px solid #d18b02;}
/* IE7 Only */
*:first-child+html #recurso .googlemaps{height:230px;}
/************/
