/* Body */
body {font-size:62.5%; font-family:Arial, Helvetica, sans-serif; color:#000; background:#add5ec url(../images/fnd3.jpg) center bottom no-repeat;}

/* elementos de texto */
#page p {font-size:12px; line-height:1.4em; color:#655C53; margin:10px 0}
#page small {font-size:11px; color:#666;}
#page #footer small {font-size:1.1em; color:#D6B8C7;}
#page big {font-size:1.2em; padding-top:10px}
#page b,#page strong{}
#page em, #page i{}
#page u{}
#page strike{}
#page sub {}
#page sup {}

#page hr {color: #DDD; background-color: #DDD;}
#page #footer hr {color: #163154; background-color: #163154; width:750px; display:none;}

/* elementos de títulos */
#page h1, #page h2, #page h3, #page h4, #page h5 {padding:0; line-height:normal; color:#151515 ;}
#page h1 {font-size:20px; margin:0; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#page h2 {font-size:14px; margin:2px 0 0 0;}
#page h3 {font-size:12px; color:#655C53}
#page h4 {font-size:12px; margin:0 0 5px 0; color:#999;}
#page h5 {font-size:11px;}
#page h6 {font-size:10px;}


#page h1 a, #page h2 a, #page h3 a {text-decoration:none}

#page #left h2, #page #right h2 {font-size:13px;}
#page #left h3, #page #right h3 {font-size:14px; margin:0 0 2px 0;}
#page #left h4, #page #right h4 {font-size:11px; margin-bottom:20px;}

#page #footer h2 {color:#D6B8C7; font-size:12px; text-transform: uppercase}
#page #footer h3 {margin:0 0 10px 0; color:#D6B8C7;}


/* enlaces */
#page a:link {color:#1f89ce}
#page a:visited {color:#1f89ce;}
#page a:hover, #page a:active {color: #000;}
#page a img {border:0 none;}
#page small a {font-size:11px;}


#page #container #content a h2 {color:#761143}
#page #container #content a:hover h2 {color:#000}

#page #container #content .untercio blockquote a {text-decoration:none;}

#page .untercio {float:right;width:32%;margin:0 2% 0 0;}
#page .dostercios {margin:0 2% 0 0;}
#page #container #content .untercio, 
#page #container #content .dostercios, 
#page #container #content .unmedio, 
#page #container #content .trestercios {
margin-bottom:0%;
float:left;
}
#page #container #content .untercio{
width:32%;
}
#page #container #content .dostercios {
width:66%;
}
#page #container #content .trestercios {
width:98%;
}

/*listas*/
#page ul {margin-left:30px;}
#page ul li {list-style-type:disc; padding:10px 10px 12px 0px; font-size:12px; line-height:1.5em; color:#404040;}

#page ol {margin:10px 0;}
#page ol li { font-size:12px; line-height:1.5em; color:#404040;}

#page dl {margin:10px 0;}
#page dl dt { font-size:12px; line-height:1.5em; color:#404040;}

/*tablas*/
#page table {display:table; width:100%; empty-cells:show; margin:0 0 15px 0; width:auto;}
#page table tr {display:table-row; vertical-align:middle;}
#page table thead th, #page table tbody td, #page table tfoot td{padding:4px 4px; color:#333; text-align:left; vertical-align:top; line-height:1.3em}
#page table thead th{color:#333; font-weight:bold;}
#page table tfoot td{border-top:#DDD solid 1px;}
#page table tbody td{display:table-cell; font-size:12px;}
#page tbody tr.even td{}
#page tbody tr.odd td{ background-color:#e5e5E5}
#page tbody tr.highlight td {}

/*bloques*/
#page blockquote {padding:20px; font-size:1.3em; margin:15px 0 0 0; line-height:1.5em; background:#F0F1EB; color:#423D37; font-weight:normal;}
#page address {font-size:1.2em; line-height:1.7em; margin:10px 0}

/* formularios */
#page fieldset{}
#page legend {}
#page label{display:block; margin-bottom:5px; color:#787167;font-size:11px; }
#page input{width:96%; background-color:#eee; border:1px solid #ddd; color:#343434; padding:3px; height:20px;font-size:12px;}
#page textarea{width:98%; border:1px solid #ddd; padding:3px; background-color:#eee; height:140px;}
#page select {width:96%; color:#787167;font-size:11px;height:28px;border:1px solid #ddd; background-color:#eee;}  
#page input.checkbox {width:auto; background-color:transparent; border:none;} 
#page input.radio {width:auto; background-color:transparent; border:none;} 
#page textarea:focus, 
#page #container input:focus {background-color:#fff; color:#000;} 
#page #content .dostercios input{width:97%;} 
#page #content fieldset.dostercios {margin-right:2%}

#page #container #content fieldset strong.floatleft {display:block; float:left; font-size:1.2em; padding:5px 5px 0 4px;} /*para los radio o checkbox*/

/*elementos decorativos*/
#page .colored {color:#151515;}
#page .backcolor{background: #E5E5E5}
#page .borderColor {border:#FFF solid 5px;}

/*btn*/
#page .btn {background:url(../images/btn_left.gif) 0 0 no-repeat; font-size:11px; margin:5px 0 5px 0; padding:0 5px; height:31px; }
#page .btn span.precio,#page .btn a {background:url(../images/btn_right.gif) right 0 no-repeat; padding:5px 5px 6px 0px; color:#FFF; font-weight:bold; font-size:12px;display:block;text-decoration:none;}
#page .btn a:visited {color:#FFF; text-decoration:none;}
#page .btn a:hover {text-decoration:underline;}
#page .btn span.precio .desde, #page .btn a .desde{font-weight:normal; font-size:10px}
#page .btn span.precio,#page .btn a.precio{font-size:16px;padding:3px 5px 6px 0;}

#page .btnBig {background:url(../images/btnBig_left.gif) 0 0 no-repeat; font-size:14px; margin:5px 0 5px 0; padding:0 12px; height:31px; }
#page .btnBig a {background:url(../images/btnBig_right.gif) right 0 no-repeat; padding:6px 12px 8px 0px; color:#FFF; font-weight:bold; font-size:14px;display:block;text-decoration:none;}
#page .btnBig a:visited {color:#FFF; text-decoration:none;}
#page .btnBig a:hover {text-decoration:underline;}

/* PAGE */
#page {width:100%; margin:24px auto;}
#page_wrap {background: url(../images/fnd_page.png) 0 0 no-repeat; behavior:url("iepngfix.htc")}
#page .wrap {margin:0 auto; width:980px;}
#page .wrap .wrap {margin:0 auto; width:auto; background:none}
#page .wrap .wrap .wrap {margin:0; background:none}

/** HEADER **/
#page #header {position:relative; width:980px; height:200px; top:20px; background:#FFF;}

/** banner **/
#page #banner {position:absolute;background: #FFF url(../image/banner1.jpg) 20px 0 no-repeat;width:980px;height:200px;top:0px;z-index:0;}

/* slideshow gallery */
.slideshowlite {
	position: relative;
	overflow: hidden;
	margin:0 20px;
}
	.slideshowlite a {
		position: absolute;
		z-index: 1;
		width: 100%;
		height: 100%;
		text-align: center;
	}

	.slideshowlite img {
		border: none;
	}
.slideshowlite ul,
.slideshowlite ol {
	display:none;
}

/** LOGO **/
#page #header #logo {position:absolute; top:36px; left:10px;width:830px;z-index:80;}
#page #header #logo .image{float:left; display:inline; position:relative; margin:0px 20px 0 0px;}
#page #header #logo .image img{behavior:url("iepngfix.htc")}
#page #header #logo .txt{display:inline;float:left;}
#page #header #logo h1, #page #header #logo h2{width:168px;height:110px;padding:0 10px;font-size:30px;letter-spacing:0; color:#FFF;line-height:35px;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;text-shadow:1px 1px 1px #000;background: url(../images/fnd_texto.png) 0 0 repeat-x;behavior:url("iepngfix.htc")}

/** TRADUCTOR DE GOOGLE **/
#google_translate 
{
    position:absolute;
    top:0;
    left:20px;
    z-index:100000;
}

/** SHORTCUTS **/
#page #header #shortcuts {position:absolute; top: 0px; right:120px;  display:inline; margin:0px 10px 0 167px; width:auto;z-index:80;}
#page #header #shortcuts .wrap {}
#page #header #shortcuts ul{margin:0; }
#page #header #shortcuts ul li{list-style:none; float:left; display:block; padding:5px 0; font-size:12px; height:37px;background: url(../images/shortcuts.png) 0 0 repeat-x;behavior:url("iepngfix.htc")}
#page #header #shortcuts ul li.first {padding-left:16px!important;background: url(../images/shortcuts_left.png) 0 0 no-repeat;behavior:url("iepngfix.htc")}
#page #header #shortcuts ul li.last  {padding-right:16px!important;background: url(../images/shortcuts_right.png) right 0 no-repeat;behavior:url("iepngfix.htc")}
#page #header #shortcuts ul li a {padding:0 8px; color:#198fd0; text-decoration:none; border-right:1px solid #198fd0;font-size:11px;}
#page #header #shortcuts ul li.last a { border-right:none}
#page #header #shortcuts ul li a:hover{color:#198fd0}
#page #header #shortcuts ul li.selected a {font-weight:bold;}

/** LANGUAGE **/
#page #header #lang {position:absolute; top:0px; right:0; margin:0px 20px 0 0; width:110px;z-index:80;}
#page #header #lang p{color:#FFF;margin:0px;font-size:11px;text-align:left;}
	/* Languages */
	#page #header #lang { background:url(../images/arrow_langs.gif) no-repeat right 11px; padding:5px 8px 20px 5px; width:97px; }
	#page #header #lang:hover { 
		/*background:#fff url(../images/lang_top.gif) no-repeat; */
		border:0 none; 
		padding:5px 8px 20px 5px; 
		width:97px;
		color:#fb8a00; }
		#page #header #lang img { top:8px; right:25px; position:absolute; }
		#page #header #lang:hover img { top:8px; right:25px; position:absolute; }

	#page #header #lang ul{ margin-left:0px; }
	#page #header #langs { display:none; }
	#page #header #lang:hover #langs { 
		display:block; 
		background:url(../images/langs_back.png) repeat-y;  behavior:url("iepngfix.htc");
		width:124px; 
		position:absolute; 
		top:30px; 
		left:-7px; 
		padding:7px 0 0;
		z-index:150; }
		#page #header #langs li { 
			padding:6px 15px 0 6px;
			margin:0 0 0 5px;
			height:19px;
			border:0;
			display:block;
			float:none;
			width:90px;
			border-bottom:1px solid #ebebe9; 
			text-align:right;}
			#page #header #lang #langs li img, #page #header #langs li img  {position:relative; top:2px; left:8px; }
			#page #header #lang #langs li.last img  { top:2px; right:8px; }
			#page #header #langs li.first { border-top:1px solid #ebebe9; background:#f9f9f8; }
			#page #header #langs li.last { 
				background:url(../images/langs_last.png);  behavior:url("iepngfix.htc");
				height:29px;
				border-bottom:0 none;
				width:90px;
				padding:5px 22px 0 12px;
				display:block;
				position:absolute;
				margin:0; }
				#page #header #langs .last:hover { background:url(../images/langs_last_hover.png); behavior:url("iepngfix.htc") }
		#page #header li.gray { background:#f9f9f8; }
			#page #header #langs li:hover { background:#ffffdf; }
		#page #header #langs a { color:#82827a; font-size:11px;}
			#page #header #langs a:hover { color:#fb8a00; }

/** LAYER NAV **/
#page #layer_nav {position:absolute;height:50px; width:980px; padding:0 auto; background: #FFF url(../images/fnd_layernav.png) 20px 0 no-repeat; behavior:url("iepngfix.htc"); *z-index:9999} 

#page #layer_nav  #telefono{display:inline;width:150px;height:30px; margin-left:20px; text-align:right;padding:10px 50px 10px 10px;float:left;color:#FFF;font-size:12px;line-height:15px;background: url(../images/telefono.png) 170px 10px no-repeat;behavior:url("iepngfix.htc");font-family:"VistaSansReg",Arial, Helvetica, sans-serif;}
#page #layer_nav  #telefono a{color:#FFF; text-decoration:none;background-color:transparent;}
#page #layer_nav  #telefono .tlf{font-size:18px;font-weight:bold;margin-top:5px;font-family:"VistaSansBold",Arial, Helvetica, sans-serif;}

#page #layer_nav ul {float:left; display:inline;margin:0 0 0 10px;z-index:80;}
#page #layer_nav li {list-style:none; float:left; display:block; padding:13px 0 13px 6px; height:24px; font-size:14px; font-weight:bold; line-height:1.2em; letter-spacing:-0.04em;}
#page #layer_nav li a{ display:block; text-decoration:none;  padding:4px 8px 4px 5px; color:#FFF; background:url(../images/layernav.png) right 0 no-repeat; behavior:url("iepngfix.htc")}
#page #layer_nav li.last a{background:none}
#page #layer_nav li a:hover{ display:block; color: #a4d1ec; }
#page #layer_nav li.selected{display:block;text-decoration:none;background:url(../images/ico_layer.gif) center bottom no-repeat;}
#page #layer_nav li.selected a, #page #layer_nav li.selected a:visited{ color:#a4d1ec;}

#page #layer_nav  #meteo{display:inline;float:right;margin-right:20px;}
#page #layer_nav  #meteo #temp{float:left;color:#FFF;font-size:17px;margin-top:16px;}
#page #layer_nav  #meteo img{margin-top:10px;width:33px;height:27px;}

/*breadcrumbs*/
#page #container #breadcrumbs {
	margin:0; 
	padding:0 20px; 
	height:30px; 
	font-size:11px; 
	text-align:left; 
	color:#666; 
	width:980px; 
	display:none
	}
#page #container #breadcrumbs a {text-decoration:none;color:#666}
#page #container #breadcrumbs a:hover {text-decoration:underline}
#page #container #breadcrumbs a.breadbold{font-weight:bold;color:#333}

/** CONTAINER **/
#page #container {width:980px; background: #fff;margin-top:50px;}

body.unacol #page #container #content {float:left; display:inline; padding-left:0px; padding-right:0; width:940px; margin:0 20px;margin-bottom:25px;}
body.doscol #page #container #content {float:left; display:inline;  margin-left:20px; width:690px;margin-bottom:25px;}
body.trescol #page #container #content {float:left; display:inline; width:665px; margin-left:20px; float:left;margin-bottom:25px;}

/*left*/
#page #container #left {float:right; display:inline; width:230px;  margin:40px 20px 20px 0; padding:0; }
#page #left h3 {padding:10px 0 0 13px; margin:0; color:#837B6C; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal}
#page #left h4 {color:#888; background:#151515; padding:0 0 0 15px; margin:0; font-weight:normal; background-color:#FFF; color:#837B6C}
#page #container #left ul{margin:15px 0 40px 16px;}
#page #container #left p {padding: 20px 0 0 15px; width:auto; margin:0; color:#666}

#page #container #left h1 {font-size:17px;font-weight:bold;margin:0 0 0 2px;color:#423d37;}

/* FILTRA */
#page #container #filtrar {position:relative; width:230px; margin-top:15px;}
#page #container #filtrar #contenido{position:relative; width:230px; height:85px;background:url(../images/fnd_filtra.gif) 0 0 no-repeat; padding-top:12px;}
#page #container #filtrar fieldset {margin:0 10px;}
#page #container #filtrar #search_field {float:left; margin:15px 0 0 11px; padding:0px 0px 1px; width:150px;}
#page #container #filtrar #search_field input{height:22px; width:148px; padding:0!important; float:left; border:1px solid #cccccc; background-color:#FFF; color:#343434;}
#page #container #filtrar .btn{margin:15px 10px 0 0;}

/** SEARCH **/
#page #container #search {position:relative; width:230px; height:55px;background:url(../images/fnd_search.png) 0 0 no-repeat; behavior:url("iepngfix.htc") }
#page #container #search #search_field {float:left; margin:15px 0 0 11px; padding:0px 0px 1px; width:150px;}
#page #container #search #search_field input{height:22px; width:148px; padding:0!important; font-size:12px;font-weight:normal;float:left; border:1px solid #cccccc; background-color:#FFF; color:#343434;}
#page #container #search .btn{margin:20px 10px 0 0;}

/** SEARCH RECETAS**/
#page #container #search_recetas {}
#page #container #search_recetas #contenido {position:relative; width:230px; height:55px;background:url(../images/fnd_search.png) 0 0 no-repeat; behavior:url("iepngfix.htc") }
#page #container #search_recetas #search_field {float:left; margin:15px 0 0 11px; padding:0px 0px 1px; width:150px;}
#page #container #search_recetas #search_field input{height:22px; width:148px; padding:0!important; font-size:12px;font-weight:normal;float:left; border:1px solid #cccccc; background-color:#FFF; color:#343434;}
#page #container #search_recetas .btn{margin:15px 10px 0 0;}


/*QUE HACER*/
/*
page #container #quehacer {position:relative; width:230px; height:207px;
         background:#fdefde url(../images/fnd_quehacer.gif) no-repeat  bottom center;
         margin-top:20px; 
 }
*/
#page #container #quehacer #quehacer_wrap
{
 padding-bottom:50px;   
}
#page #container #quehacer 
{
    
        position:relative; 
         width:230px;
         background:#fdefde url(../images/fnd_quehacer.gif) no-repeat  bottom center;
         margin-top:20px; 
 }
#page #container #quehacer h1 
{
    padding:0 0 0 30px;
    display:block;
    height:34px;
   margin-left:-1px;
    background:#fff url(../images/fnd_quehacer_top.gif) no-repeat top left;
}
   
#page #container #quehacer  .floatleft{color:#1f89ce;margin:12px 0 0 17px;font-size:11px;}
#page #container #quehacer  .floatleft a{font-size:11px;}
#page #container #quehacer  #agendaHome{
	margin: 10px 0 0 10px;
	width:90%;
}
#page #container #quehacer  #agendaHome .claro{ background:#FFF;}
#page #container #quehacer  #agendaHome  tbody td{
	padding: 6px 0px 6px 8px!important;
	color:#494948;
	font-size:11px;
}
#page #container #quehacer  #agendaHome  tbody td.fecha{
	color:#333;
	font-weight:bold;
	font-size:11px;
}

/* DESCUBRE*/
#page #container #descubre {position:relative; width:230px; margin-top:20px; }
#page #container #descubre #contenido{position:relative; width:230px; height:210px;background:url(../images/fnd_descubre.gif) 0 0 no-repeat; padding-top:12px;}
#page #container #descubre #contenido  fieldset {width:205px;margin:0px 0 0 15px;}
#page #container #descubre #contenido  fieldset  select{font-size:11px;color:#8B847D;height:20px;padding:2px 0;}
#page #container #descubre #contenido  img {margin:12px 0 0 16px;}
#page #container #descubre #contenido  .floatleft{color:#1f89ce;margin:12px 0 0 16px;font-size:11px;}
#page #container #descubre #contenido  .floatleft a{font-size:11px;}

#page #container #descubre_2 #contenido
{
    position:relative; 
    width:230px; 
    background:url(../images/fnd_descubre.gif) 0 0 no-repeat; 
    padding-top:12px;
    padding-bottom:20px;
 }
#page #container #descubre_2 #contenido  .floatleft{color:#1f89ce;margin:12px 0 0 16px;font-size:11px;}
#page #container #descubre_2 #contenido  .floatleft a{font-size:11px;}

/* CONTIGO*/
#page #container #contigo {position:relative; width:230px; margin-top:20px; }
#page #container #contigo #contenido{position:relative; width:230px; height:108px;background:url(../images/fnd_contigo.gif) 0 0 no-repeat; padding-top:10px;}
#page #container #contigo #contenido p{padding:0 12px;font-size:11px;line-height:13px;}
#page #container #contigo #contenido ul{margin:10px 0 0 12px;}
#page #container #contigo #contenido li {background:url(../images/arrow_contigo.gif) 0 5px no-repeat;border:0;padding:0px 0 0px 18px;}

/* BOLETIN*/
#page #container #boletin {position:relative; width:230px; margin-top:20px; }
#page #container #boletin h1{letter-spacing:-0.03em;}
#page #container #boletin #contenido{position:relative; width:230px; height:111px;background:url(../images/fnd_boletin.gif) 0 0 no-repeat; padding-top:10px;}
#page #container #boletin #contenido p{padding:0 12px;font-size:11px;line-height:13px;}
#page #container #boletin #contenido  fieldset {
	width:100%;
	margin:0px 0 0 10px;
}
#page #container #boletin #contenido input{height:22px; width:202px; padding:0!important; font-size:12px;float:left; border:1px solid #cccccc; background-color:#FFF; color:#999;margin-top:10px;}
#page #container #boletin #contenido  .floatleft{color:#1f89ce;margin:12px 0 0 10px;font-size:11px;}
#page #container #boletin .btn{margin:15px 10px 0 0;}

/*CATEGORIAS*/
#page #container #categorias {position:relative; width:230px; margin-top:20px; }
#page #container #categorias #contenido{position:relative; width:200px; height:200px;background:url(../images/fnd_categorias.gif) 0 0 no-repeat; padding:10px 15px;}
#page #container #categorias #contenido ul{margin:0px!important;}
#page #container #categorias #contenido li {background:url(../images/arrow_categorias.gif) 5px 11px no-repeat;border:0;padding:3px 0 3px 18px;border-bottom:1px solid #E3D7C5;}
#page #container #categorias #contenido li.last{border-bottom:none;}
#page #container #categorias #contenido li  a{font-size:12px;color:#B3690F;font-weight:bold;}
#page #container #categorias #contenido li.selected {background:url(../images/arrow_categorias.gif) 5px 11px no-repeat #FEF4E7;}
#page #container #categorias #contenido li.selected  a{color:#78460A;}
/*right*/
#page #container #right {float:left; display:none; width:140px; margin:0 0 0 25px; padding:0;}
#page #container #right p {}

#page #footer .untercio {float:left; display:inline; width:27%; margin:0 5% 0 0;}

/*cart*/
#page #container #left .basket {margin:0 0 15x 0; background-color: #D2CFCA; padding:3px 6px 5px 6px; }
#page #container #left .basket h3 {margin:5px 0 10px 0px; text-transform:uppercase; font-size:17px; color:#FFF; background-color:#847C6F; padding:2px 5px}
#page #container #left .basket strong {color: #151515; font-size:1.2em;}
#page #container #left .basket table {padding:10px}
#page #container #left .basket table tfoot td {border-top:#C6C0B7 solid 1px; padding:5px 0}
#page #container #left .basket table td.nombre {font-size:11px; display:table-cell}
#page #container #left .basket table td.precio {font-size:11px; }
#page #container #left table td {color: #151515;}
#page #container #left .basket table td.cantidad input {font-size:11px; margin:0; padding:2px 0 0; text-align:center; width:20px;}

/* CATEGORY NAV */
#page #container #left ul li{list-style:none; background: url(../images/ico_arrow.gif) 6px 17px no-repeat; border-top:1px solid #E8E8E8; color:#666666; font-weight:bold; margin:0; padding:10px 0 10px 18px;}
#page #container #left ul li a{text-decoration:none;font-size:11px;}
#page #container #left ul li a:hover{}
#page #container #left ul li.selected a{}

/*second level*/
#page #container #left ul li ul{margin:10px 0 10px 0px;}
#page #container #left ul li ul li{font-size:1.0em; border:none; background: url(../images/ico_arrow.gif) 3px 6px no-repeat; padding:0 0 0 15px;}
#page #container #left ul li ul li a{}
#page #container #left ul li ul li a:hover{}
#page #container #left ul li ul li a.selected{}
/*third level*/
#page #container #left ul li ul li ul{margin:10px 0 10px 5px;}
#page #container #left ul li ul li ul li{font-size:.9em; margin:0 0 5px 0; border:none; font-weight:normal; background: none; padding:0 0 0 10px;}
#page #container #left ul li ul li ul li a{}
#page #container #left ul li ul li ul li a:hover{}
#page #container #left ul li ul li ul li a.selected{}

/** FOOTER **/
#page #footer {width:980px; margin:0 auto;  color:#234B83; padding:0 0 10px 0;background: url(../images/fnd_footer.png) 0 0 no-repeat; behavior:url("iepngfix.htc")}
#page #footer #shortcuts_footer{float:left; display:none; margin:30px 0 0 0; padding:20px 20px 20px 0; width:100%;}
#page #footer #shortcuts_footer ul {margin-left:0;}
#page #footer #shortcuts_footer ul li{list-style:none; margin:0 0 10px 0; padding:0 0 0 0; font-size:1.1em; line-height:1.2em;}
#page #footer #shortcuts_footer ul li a {color:#D6B8C7; text-decoration:none; font-weight:normal;}
#page #footer #shortcuts_footer ul li a:hover {color:#FFF; text-decoration:underline}

#page #footer #nav_footer{float:left; display:inline; width:948px; margin:15px 5px 0 0;z-index:50; background: url(../images/logo_footer.png) 0 0 no-repeat;  behavior:url("iepngfix.htc");} 
#page #footer #nav_footer ul{float:right; display:inline; margin:0 0 0 0;}
#page #footer #nav_footer ul li{list-style:none; float:left; display:inline; margin:15px -2px 0 0; font-size:13px; line-height:normal;}
#page #footer #nav_footer ul li a {text-decoration:underline; color:#4A6064; border-right:1px solid #4A6064; padding-right:8px}
#page #footer #nav_footer ul li.rss {background: url(../images/rss_footer.png) 0 7px no-repeat;padding-left:20px;}
#page #footer #nav_footer ul li.last {behavior:url("iepngfix.htc")}
#page #footer #nav_footer ul li.last a {border:none}
#page #footer #nav_footer ul li a:hover {color:#4A6064; text-decoration:none}

#page #footer #nav_footer #footer_logos {
    float:left;
    display:inline;
    margin:0 0 0 110px;
}
#page #footer #nav_footer #footer_logos a 
{
    vertical-align:top;  
}

#page #footer #tex_footer{float:left; display:inline;  margin:-45px 0 0 120px; color:#4a6064;}
#page #footer #tex_footer h2, #page #footer #tex_footer small {font-size:13px; float:left; font-weight:bold; line-height:normal; padding: 0 0 0 5px; display:block;color:#4a6064;}
#page #footer #tex_footer h2{margin:0 0 3px 0;}

#page #footer #powered {float:right; display:inline; width:100px; text-align:right; color:#76898d; margin-right:20px;margin-top:-45px;font-size:11px; }
#page #footer #powered a {font-weight:normal; text-decoration:none; color:#76898d; font-size:11px; display:inline} 
#page #footer #powered a:hover {color:#fff}

/* paginacion */
#page .paginacion { height:20px; padding:10px 0 0 0;}
#page .paginacion p {color:#666!important;font-size:11px;} 
#page .paginacion p a:link, 
#page .paginacion p a:visited, 
#page .paginacion p a:hover, 
#page .paginacion p a:active {background-color:#d3d3d3; border-color:#d3d3d3; color:#2f3122;text-decoration:none;font-weight:bold;font-size:10px;}
#page .paginacion p span {background-color:#2f3122; border-color:#2f3122; color:#FFF;font-weight:bold;font-size:10px;}
#page .paginacion p a.antsig {background:none; border:none;font-weight:normal;font-size:11px;}

/** extraDIVS **/
#page #extraDiv1 {display:none}
#page #extraDiv2 {display:none}
#page #extraDiv3 {display:none}
#page #extraDiv4 {display:none} 
#page #extraDiv5 {display:none}

/* HOME */
#page #container #content h1 {margin-top:20px;padding-bottom:2px;border-bottom:1px solid #E7E7E7;font-size:17px;font-weight:bold;color:#423D37}
#page #container #home_ofertas,
#page #container #home_escapadas{margin-top:24px;}
#page #container #home_ofertas img{height:465px; width:450px}
#page #container #home_ofertas h2{margin:15px 0 10px 0; color:#423D37; font-size:15px; font-weight:normal;}
#page #container #home_ofertas p{font-size:12px;margin:0 0 10px 0;}
#page #container #home_ofertas a.left{font-size:11px;margin:5px 0 10px 0;}
#page #container #home_ofertas .floatleft{margin:10px 0 2px 0}
#page #container #home_ofertas .todas{width:449px; height:25px; margin-top:9px; background:url(../images/fnd_barra_home_dostercios.png) 0 0 no-repeat;behavior:url("iepngfix.htc");}
#page #container #home_ofertas .todas a{float:right; font-size:11px;color:#655C53;text-decoration:none; margin:7px 25px 0 0 ; }

#page #container #home_escapadas img{width:215px;height:462;}
#page #container #home_escapadas h2{margin:0 0 10px 0;color:#423D37;font-size:17px;font-weight:bold;}
#page #container #home_escapadas h2.home_item_title{margin:5px 0;color:#423D37;font-size:15px;font-weight:normal;}
#page #container #home_escapadas p{font-size:11px;margin:0 0 5px 0;}
#page #container #home_escapadas a.floatright{font-size:11px;margin-top:5px}
#page #container #home_escapadas .todas{width:215px;height:25px;background:url(../images/fnd_barra_home_untercio.png) 0 0 no-repeat;behavior:url("iepngfix.htc");}
#page #container #home_escapadas .todas a{float:right; font-size:11px;color:#655C53;text-decoration:none; margin:7px 25px 0 0 ;}

#home_enlaces {margin-top:20px;height:115px;padding:0 0 0 10px;background:url(../images/fnd_enlaces.png) 0 0 no-repeat;behavior:url("iepngfix.htc");}
/**#home_enlaces img.left{padding:0px 40px}**/

/*
#home_enlaces #enlace{float:left;width:110px;padding:0px 10px 0 10px;}
#home_enlaces #enlace h2{padding:2px 0 0 0 ;font-size:15px;}
#home_enlaces #enlace h2 a{font-size:15px;}
#home_enlaces #enlace h2 a.mult{color:#006EBA;}
#home_enlaces #enlace h2 a.gale{color:#E77B17;}
#home_enlaces #enlace h2 a.webc{color:#899E10;}
#home_enlaces #enlace h2 a.rede{color:#26458A;}
#home_enlaces #enlace p{font-size:11px;padding:2px 0 0 0 ;margin:0}
*/
#home_enlaces .enlace{float:left;width:110px;padding:0px 10px 0 10px;}
#home_enlaces .enlace h2{padding:2px 0 0 0 ;font-size:15px;}
#home_enlaces .enlace h2 a{font-size:15px;}
#home_enlaces .enlace h2 a.mult{color:#006EBA;}
#home_enlaces .enlace h2 a.gale{color:#E77B17;}
#home_enlaces .enlace h2 a.webc{color:#899E10;}
#home_enlaces .enlace h2 a.rede{color:#26458A;}
#home_enlaces .enlace p{font-size:11px;padding:2px 0 0 0 ;margin:0}

#home_enlaces #enlace_dipu{float:left;width:120px;padding:0px 25px 0 5px;}
#home_enlaces #enlace_dipu h2{padding:2px 0 0 0 ;font-size:15px;}
#home_enlaces #enlace_dipu h2 a{font-size:15px;}
#home_enlaces #enlace_dipu h2 a.mult{color:#006EBA;}
#home_enlaces #enlace_dipu h2 a.gale{color:#E77B17;}
#home_enlaces #enlace_dipu h2 a.webc{color:#899E10;}
#home_enlaces #enlace_dipu h2 a.rede{color:#26458A;}
#home_enlaces #enlace_dipu p{font-size:11px;padding:2px 0 0 0 ;margin:0}

#home_enlaces #enlace_last{float:left;padding:0px 0px 0 10px}
#home_enlaces #enlace_last h2{padding:2px 0 0 0 ;font-size:15px;}
#home_enlaces #enlace_last h2 a{font-size:15px;}
#home_enlaces #enlace_last h2 a.mult{color:#006EBA;}
#home_enlaces #enlace_last h2 a.gale{color:#E77B17;}
#home_enlaces #enlace_last h2 a.webc{color:#899E10;}
#home_enlaces #enlace_last h2 a.rede{color:#26458A;}
#home_enlaces #enlace_last p{font-size:11px;padding:2px 0 0 0 ;margin:0}


#home_actualidad .itemHome{border-bottom:1px dotted #DDD; padding-left:35px;background:url(../images/ico_actualidad.png) 0 0 no-repeat;behavior:url("iepngfix.htc");}
#home_actualidad .itemHome small {color:#423D37;}
#home_actualidad .itemHome h2 {color:#423D37;font-size:13px;font-weight:bold;}
#home_actualidad .itemHome p {color:#655C53;font-size:11px;}
#home_actualidad .itemHome .floatleft {margin:6px 0;}
#home_actualidad .itemHome .floatleft a{font-size:11px;}

#home_actualidad .floatright a:link,
#home_nube  .floatright a:link{font-size:11px;font-weight:bold;}

#home_nube  p {line-height:25px;border-bottom:1px dotted #DDD;padding-bottom:20px;margin:10px 0 5px 0;}
#home_nube a.nube11{font-size:11px;color:#615950;}
#home_nube a.nube12{font-size:12px;color:#615950;}
#home_nube a.nube13{font-size:13px;color:#615950;}
#home_nube a.nube14{font-size:14px;color:#615950;}
#home_nube a.nube15{font-size:15px;color:#615950;}
#home_nube a.nube16{font-size:16px;color:#615950;}
#home_nube a.nube17{font-size:17px;color:#615950;}
#home_nube a.nube18{font-size:18px;color:#615950;}
#home_nube a.nube19{font-size:19px;color:#615950;}
#home_nube a.nube20{font-size:20px;color:#615950;}
#home_nube a.nube21{font-size:21px;color:#615950;}

/* LISTADO */
#page #container #listado_cat{width:650px; display:block;margin-top:10px}
#page #container #listado_cat ul {margin-left:0;}
#page #container #listado_cat ul li{list-style:none; float:left; display:inline;margin-left:5px;border-width:1px 1px 0 1px; border-style:solid; border-color:#e5e5e5;padding:6px 5px;margin-top:3px}
#page #container #listado_cat ul li.selected{background:#f0f1eb;padding:8px 5px 7px 5px;margin-top:0px}
#page #container #listado_cat ul li a {font-weight:bold;text-decoration:none;font-size:15px;color:#2485CD}
#page #container #listado_cat ul li.selected a{color:#423D37;}
#page #container #listado_cat ul li.last{border-width:1px 1px 0 1px!important; border-style:solid!important; border-color:#e5e5e5!important;}

#page #container #listado_cuerpo{width:650px; display:block;background:#f0f1eb; border-width:1px; border-style:solid; border-color:#e5e5e5;padding:20px;margin-top:-1px;}
#page #container #listado_cuerpo h1{color:#423d37;font-weight:bold;margin-top:0px;}
#page #container #listado_cuerpo p{color:#655c53;}
#page #container #listado_cuerpo ul {margin-left:0;}
#page #container #listado_cuerpo ul li{list-style:none; float:left; display:inline; padding:10px 10px 5px 0;}
#page #container #listado_cuerpo ul li a {color:#A0A0A0;text-decoration:none;font-size:12px;padding-right:10px;border-right:1px solid #A0A0A0;font-weight:bold;}
#page #container #listado_cuerpo ul li.selected a{color:#333;font-size:16px;}
#page #container #listado_cuerpo ul li.last a{border:none}
#page #container #listado_cuerpo #items {border-top:1px solid #e5e5e5}
#page #container #listado_cuerpo .item {border-bottom:1px dotted #e5e5e5;padding:15px;}
#page #container #listado_cuerpo #items .claro{background:#fafaf8;}
#page #container #listado_cuerpo #items .oscuro{background:#f4f5f1}
#page #container #listado_cuerpo .item img.left  {padding:0 10px 10px 0;}
#page #container #listado_cuerpo .item h2{color:#423d37;font-weight:bold;}
#page #container #listado_cuerpo .item p{margin:0;color:#655c53;}

/*retoques buscador info*/
#section_search {float:right;position:relative; width:160px; padding:10px 10px 5px 10px; background-color:#F7F8F3; margin-left:15px}
#section_search  strong{color:#787167;font-size:11px;display:block;font-weight:normal;}
#section_search  input{background-color:#EEEEEE;border:1px solid #DDDDDD;color:#343434;font:12px Arial, Helvetica, sans-serif;height:20px;padding:3px;width:96%;margin-top:0px;margin-bottom:10px;}
#section_search  select {padding:2px;width:100%;background-color:#EEEEEE;border:1px solid #DDDDDD;color:#787167;font:12px Arial, Helvetica, sans-serif;height:28px;width:96%;margin-top:0px;}
#section_search .btn input{background:url("../images/btn_right.gif") no-repeat scroll right 0 transparent;border:medium none;color:#FFFFFF;display:block;float:right;font-size:14px;font-weight:bold;height:24px;padding:3px 12px 10px 0;text-decoration:none;width:100%;}
/*fin retoques buscador info*/

#page #container #listado_cuerpo #items .claro  #datos{float:left; width:48%; background: url(../images/listado_sepclaro.jpg) right 0 no-repeat;}
#page #container #listado_cuerpo #items .oscuro  #datos{float:left; width:48%; background: url(../images/listado_seposcuro.jpg) right 0 no-repeat;}
#page #container #listado_cuerpo #items  #datos-info{float:left;margin-left:10px;width:50%;}
#page #container #listado_cuerpo #items .tablaitem{margin:0;float:left;width:40%; }
#page #container #listado_cuerpo #items .tablaitem td{padding:2px 2px 2px 10px;font-size:12px}
#page #container #listado_cuerpo #items .tablaitem .nombre{text-align:right;color:#655C53}
#page #container #listado_cuerpo #items .tablaitem .valor{color:#423d37;}

/*resultados por tag*/
#body_resultados_por_tag #page #container .item {border-bottom:1px dotted #e5e5e5;padding:15px;}
#body_resultados_por_tag #page #container .item.claro{background:#fafaf8;}
#body_resultados_por_tag #page #container .item.oscuro{background:#f4f5f1}
#body_resultados_por_tag #page #container .item.claro  #datos{float:left; width:33%; background: url(../images/listado_sepclaro.jpg) right 0 no-repeat;}
#body_resultados_por_tag #page #container .item.oscuro  #datos{float:left; width:33%; background: url(../images/listado_seposcuro.jpg) right 0 no-repeat;}
#body_resultados_por_tag #page #container .item #datos-info{float:left;margin-left:10px;width:60%;}
#body_resultados_por_tag #page #container .item img {width:200px;}



#page #container #listado_oferta  {float:left; width:48%;margin-top:25px;margin-right:25px}
#page #container #listado_escapada {float:left; width:48%;margin-top:25px;}
#page #container #listado_oferta h1,
#page #container #listado_escapada h1{ font-size:17px; font-weight:bold; color:#423d37; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
#page #container #listado_oferta img.left , 
#page #container #listado_escapada img.left{padding:0 10px 10px 0;}
#page #container #listado_oferta h2,
#page #container #listado_escapada h2{ font-size:17px; color:#423d37; margin-top:0px;font-weight:bold}
#page #container #listado_oferta p,
#page #container #listado_escapada p{margin:4px 0;font-size:11px;line-height:14px;color:#655C53;}
#page #container #listado_oferta .floatleft,
#page #container #listado_escapada  .floatleft{font-size:11px; margin-top:15px;}

/* FICHA */

#page #container #ficha h1{font-size:20px;color:#423d37;font-weight:bold;margin-top:5px;border-bottom:none;}
#page #container #ficha h2{font-size:15px;color:#423d37;font-weight:bold;margin-bottom:4px;}

#page #container #ficha #barra{height:18px; background:url(../images/fnd_barra.gif) 0 0 no-repeat;margin-top:5px;padding:4px 0;}
#page #container #ficha #barra .floatleft{padding:0 15px;}
#page #container #ficha #barra .comentarios{padding-left:32px; height:18px;background:url(../images/ico_comentario2.gif) 5px 0 no-repeat}
#page #container #ficha #barra .comentarios a{color:#ec8e19;font-size:11px;line-height:15px;text-decoration:none}
#page #container #ficha #barra ul li{display:inline;list-style:none;border-right:1px solid #ccc; padding:0 10px 0 30px;}
#page #container #ficha #barra ul li.last{border:none;}
#page #container #ficha #barra ul li a{color:#1f89ce;font-size:11px;}
#page #container #ficha #barra ul li.gui{background:url(../images/fnd_gui.gif) 10px 0 no-repeat;}
#page #container #ficha #barra ul li.env{background:url(../images/fnd_env.gif) 10px 0 no-repeat;}
#page #container #ficha #barra ul li.imp{background:url(../images/fnd_imp.gif) 10px 0 no-repeat;}

#page #container #ficha #info{ margin-top:20px}
#page #container #ficha #info img{max-width:480px;}
#page #container #ficha #info table.fichaInfo{margin:0; float:right; width:460px}
#page #container #ficha #info .fichaInfo td{padding:5px 2px 5px 3px;}
#page #container #ficha #info .fichaInfo td.nombre{text-align:right;color:#908a82}
#page #container #ficha #info .fichaInfo td.valor{color:#423d37;}
#page #container #ficha #info .fichaInfo td.fondo{width:359px;background:url(../images/fnd_info.jpg) 0 0 no-repeat;}
#page #container #ficha #info .fichaInfo td .btn{margin:5px 0 0 15px;}
#page #container #ficha #info .fichaInfo td .btn a{padding: 5px 15px 5px 10px;}

#page #container #descripcion {margin-top:20px}
#page #container #descripcion p{font-size:12px;color:#655C53;}

#page #container #ficha #galeria {margin-top:20px}
#page #container #content .gallery {margin:0;padding:10px;}
#page #container #content .gallery  a{width:80px;height:80px;overflow:hidden;}
#page #container #content .gallery img {padding:0px 5px 0 0; width:80px;height:80px;}
#page .backcolor {background:none repeat scroll 0 0 #f0f1eb;}

#page #container #ficha #mapa {margin-top:20px}

#page #container #ficha #oferta  {float:left; width:48%;margin-top:30px;margin-right:25px}
#page #container #ficha #escapada {float:left; width:48%;margin-top:25px;}
#page #container #ficha #oferta .item_oferta,
#page #container #ficha #escapada .item_oferta{margin-top:15px;}
#page #container #ficha #oferta h1,
#page #container #ficha #escapada h1,
#page #container #ficha #oferta h2.related_title,
#page #container #ficha #escapada h2.related_title{ font-size:17px; font-weight:bold; color:#423d37; border-bottom:1px solid #e5e5e5; margin-bottom:2px;padding-bottom:4px;}
#page #container #ficha #oferta img.left , 
#page #container #ficha #escapada img.left{padding:0 10px 10px 0;width:115px;}
#page #container #ficha #oferta h2,
#page #container #ficha #escapada h2{ font-size:13px; color:#1f89ce; margin-top:0px;font-weight:bold}
#page #container #ficha #oferta p,
#page #container #ficha #escapada p{margin:4px 0;color:#60584f;font-size:11px;line-height:11px;}
#page #container #ficha #oferta .floatleft,
#page #container #ficha #escapada  .floatleft{font-size:11px; margin-top:12px;}
#page #container #ficha #oferta .floatleft a,
#page #container #ficha #escapada  .floatleft a{line-height:14px;}

#page #container #ficha_comm #comentarios {margin-top:25px}
#page #container #ficha_comm #comentarios #contenido {background:url(../images/fnd_comentarios.gif) 0 0 no-repeat;padding:20px; height:170px;}
#page #container #ficha_comm #comentarios .mitad1 {width:45%;float:left} 
#page #container #ficha_comm #comentarios .mitad2 {width:55%;float:right} 
#page #container #ficha_comm #comentarios .btn{margin:5px 0 0 15px;padding-right:0px;}
#page #container #ficha_comm #comentarios .btn a{padding: 6px 15px 6px 10px;}

#page #container #ficha_comm #comentarios ul {margin-left:0;}
#page #container #ficha_comm #comentarios ul li{background:url(../images/ico_comentario.gif) 0 0 no-repeat;list-style:none;margin:0 0 10px 10px;padding:0 0 0 25px;}
#page #container #ficha_comm #comentarios ul li p{padding:0 0 5px 0;margin:0;border-bottom:1px dotted #ccc;color:#60584f;line-height:18px;}
#page #container #ficha_comm #comentarios a{font-size:11px;}

.valoracion{
color:#666;
font-size:11px;
float:left;
line-height:15px;
padding:0 5px 0 0;
}
.valorar {
display:block;
float:left;
padding:0 5px 0 0;
margin:0 5px 0 0;
border-right:1px solid #ccc;
}

/* RECETAS*/
#page #container #recetas h1{color:#423d37;font-weight:bold;}
#page #container #recetas p{color:#655c53;}
#page #container #recetas ul {margin-left:0;}
#page #container #recetas ul li{list-style:none; float:left; display:inline; padding:10px 10px 5px 0;}
#page #container #recetas ul li a {color:#A0A0A0;text-decoration:none;font-size:12px;padding-right:10px;border-right:1px solid #A0A0A0;font-weight:bold;}
#page #container #recetas ul li.selected a{color:#333;font-size:16px;}
#page #container #recetas ul li.last a{border:none}
#page #container #recetas #items {border-top:1px solid #e5e5e5}
#page #container #recetas .item {border-bottom:1px dotted #e5e5e5;padding:15px;}
#page #container #recetas #items .claro{background:#fafaf8;}
#page #container #recetas #items .oscuro{background:#f4f5f1}
#page #container #recetas .item img.left  {padding:0 10px 10px 0;}
#page #container #recetas .item h2{color:#423d37;font-weight:bold;padding-bottom:4px;margin:0;}
#page #container #recetas .item p{margin:0;color:#655c53; width:550px;font-size:11px;line-height:14px;}
#page #container #recetas .item .btn{margin-top:20px;}


/* FICHA RECETAS*/
#page #container #receta h1{font-size:20px;color:#423d37;font-weight:bold;padding-top:2px;margin-top:5px;border-bottom:1px solid #ddd;}
#page #container #receta h2{font-size:15px;color:#423d37;font-weight:bold;margin-bottom:4px;}
#page #container #receta #info{ margin-top:20px}
#page #container #receta #ingredientes {float:right;background:#F2F4EC;padding:10px;width:400px;}
#page #container #receta #ingredientes p{ margin:0px;font-size:12px;color:#655C53;line-height:1.5em}


/* OFICINAS */
#page #container #oficinas h1{color:#423d37;font-weight:bold;border-bottom:none;}
#page #container #oficinas p{color:#655c53;}
#page #container #oficinas #items {border-top:1px solid #e5e5e5}
#page #container #oficinas .item {border-bottom:1px dotted #e5e5e5;padding:15px 15px 13px 15px;}
#page #container #oficinas #items .claro{background:#fafaf8;}
#page #container #oficinas #items .oscuro{background:#f4f5f1}
#page #container #oficinas .item img.left  {padding:0 10px 0 0;}
#page #container #oficinas .item h2{color:#423d37;font-weight:bold;padding-bottom:2px;margin:0;}
#page #container #oficinas .item  a {text-decoration:none;}
#page #container #oficinas .item #datos2 {float:left; width:660px; padding-bottom:1px;}
#page #container #oficinas .item #datos2 p {color:#423D37;font-size:11px;margin:0;line-height:14px;padding:2px 0;}
#page #container #oficinas .item.claro #datos2 p{/*background:url("../images/listado_sepclaro.jpg") no-repeat scroll right bottom transparent;*/}
#page #container #oficinas .item.oscuro #datos2  p{background:url("../images/listado_seposcuro.jpg") no-repeat scroll right bottom transparent;}
#page #container #oficinas .item #info {float:left;width:200px;margin:18px 0 0 10px;padding:2px 0;}
#page #container #oficinas .item #info p {color:#787167;font-size:11px;margin:0;line-height:14px;}
#page #container #oficinas .item.claro #info {/*background:url("../images/listado_sepclaro.jpg") no-repeat scroll right bottom transparent;*/}
#page #container #oficinas .item.oscuro #info {background:url("../images/listado_seposcuro.jpg") no-repeat scroll right bottom transparent;}
#page #container #oficinas .item  #datos2 .floatright {margin:-60px 0 0 0;}

/* FORMULARIO */
#page #container #formulario h1{color:#423d37;font-weight:bold;border-bottom:none;margin-top:10px;}
#page #container #formulario h2{font-size:15px;color:#423d37;font-weight:normal;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid #ddd;margin-top:25px;}
#page #container #formulario fieldset{margin-top:12px;margin-bottom:12px!important;}
#page #container #formulario label{color:#787167;font-size:11px;}
#page #container #formulario select{width:100%;padding:2px;}
#page #container #formulario input.radio{clear:none;display:inline;float:left;height:16px;width:16px;margin-bottom:10px;}
#page #container #formulario input.checkbox{height:14px;width:14px;}
#page #container #formulario span.status {color:#787167;display:inline;float:left;font-size:12px;margin:5px 10px 0 0;}
#page #container #formulario .unmedio{color:#999;font-size:12px;width:48%;}

/* COMARCAS */
#page #container #comarca h1{font-size:20px;color:#423d37;font-weight:bold;padding-top:2px;margin-top:5px;}
#page #container #comarca h2{font-size:15px;color:#423d37;font-weight:bold;margin-bottom:4px;}

#page #container #comarca #barra{height:18px; background:url(../images/fnd_barra_dostercios.gif) 0 0 no-repeat;margin-top:5px;padding:4px 0;}
#page #container #comarca #barra ul li{display:inline;list-style:none;padding:0 30px 4px 30px;}
#page #container #comarca #barra ul li.last{padding:0 10px 4px 30px;}
#page #container #comarca #barra ul li a{color:#1f89ce;font-size:11px;text-decoration:underline;}
#page #container #comarca #barra ul li.pla{background:url(../images/ico_comarca.png) 0 0 no-repeat;behavior:url("iepngfix.htc")}
#page #container #comarca #barra ul li.inf{background:url(../images/ico_clima.png) 10px 0 no-repeat;behavior:url("iepngfix.htc")}

#page #container #comarca #info{ margin-top:20px}
#page #container #comarca #info img.left{ padding:0 50px 40px 30px}
#page #container #comarca #info p{color:#655C53;}
#page #container #comarca #poblaciones{ margin-top:10px}
#page #container #comarca #poblaciones ul{ margin:10px 0 0 0;}
#page #container #comarca #poblaciones ul li{ margin-right:30px;width:125px;min-height:36px;background:url(../images/ico_poblaciones.png) 6px 13px no-repeat;lis-style:none;float:left;display:inline;padding:6px 0 8px 15px;font-size:12px}
#page #container #comarca #poblaciones ul li.oscuro{background-color:#E6E8DD;}
#page #container #comarca #poblaciones ul li.claro{background-color:#F4F4F0;}
#page #container #comarca #poblaciones ul li a{text-decoration:none;font-size:12px}
#page #container #comarca #descripcion{ margin-top:20px}
#page #container #comarca #galeria{ margin-top:20px}
#page #container #comarca #turistica{ margin-top:20px}
#page #container #comarca #turistica img.left{ padding:5px 57px 20px 0px}
#page #container #comarca #turist{ float:left; padding:10px;background:#E6E8DD;margin: 5px 10px 5px 0;width:142px;min-height:132px;word-wrap:break-word;}
#page #container #comarca #turist p{margin:0;}

/*AGENDA*/
#page #diary .highlightEvents{margin:20px 0;}
	#page #diary .highlightEvents h3{margin:0 0 10px 0;font-size:15px;color:#423D37;font-weight:bold;}
	#page #diary .highlightEvents .contentEvents{padding:20px 10px; background:url(../images/bgContentEvents.png) 0 0 repeat-x}
		#page #diary .highlightEvents .contentEvents ul{margin:0!important;}
			#page #diary .highlightEvents .contentEvents ul li{float:left; width:212px; margin:0;list-style:none;}
				#page #diary .highlightEvents .contentEvents ul li .calendar{
					float:left;
					width:74px; 
					height:50px;
					margin: 0 5px 0 0; 
					padding:5px 0 0; 
					text-align:center; 
					background:url(../images/bgDate.png) 0 0 no-repeat;
					font-size:11px;
					color:#423D37;
				}
					#page #diary .highlightEvents .contentEvents ul li .calendar span.date{display:block; color:#423D37; font-size:24px;font-weight:bold;margin-bottom:5px;}
				#page #diary .highlightEvents .contentEvents ul li p{font-weight:bold;margin:0 0 2px 0!important;color:#423D37;}
				#page #diary .highlightEvents .contentEvents ul li a{font-weight:normal;font-size:11px;}

#page #calendar{float:left; width:210px; margin:0 15px 0 0;}
	#page #calendar h3{font-size:15px;color:#423D37;font-weight:bold}
	#page #calendar .contentCalendar{min-height:286px; margin:10px 0 0 0; padding:20px 18px; background:url(../images/fnd_calendar.gif) 0 0 no-repeat;}
		#page #calendar .contentCalendar select{width:99%;height:20px;background-color:#FBFBFA;border:1px solid #DDDDDD;}
		#page #calendar .contentCalendar .todayEvent{margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #FFF; font-size:11px;color:#464646;line-height:14px;}
		#page #calendar .contentCalendar .todayEvent img{margin:0 5px 0 0; vertical-align:middle;}
#page #eventList{float:left; width:440px; margin:30px 0 0;}
#page .eventListAll ul{margin:20px 0;}
	#page #eventList ul{margin:0;}
	#page #eventList ul li{float:left;padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px dotted #E5E5E5;list-style:none;width:462px;}
	#page .eventListAll ul li{padding:20px 15px; border-bottom:1px solid #FFF;list-style:none;}
		#page #eventList ul li .calendar,
		#page .eventListAll ul li .calendar{
			float:left;
			width:74px; 
			height:50px;
			margin: 0 5px 15px 0; 
			padding:5px 0 0; 
			text-align:center; 
			background:url(../images/bgDate.png) 0 0 no-repeat;
			font-size:11px;
			color:#423D37;
		}
			#page #eventList ul li .calendar span.date,
			#page .eventListAll ul li .calendar span.date{display:block; color:#423D37; font-size:24px;font-weight:bold;margin-bottom:5px;}
		#page #eventList ul li h4,
		#page .eventListAll ul li h4{color:#423D37;font-weight:bold;font-size:12px;margin:0;}
		#page #eventList ul li p,
		#page .eventListAll ul li p{font-size:11px; color:#655C53;margin:0;}
		
	#page .eventListAll ul li.odd{background-color:#F0F1EB}
	#page .eventListAll ul li.even{background-color:#E4E7DC}
	#page .eventListAll ul li span.link a{font-size:11px; text-decoration:underline;}
	
#page #calendario{margin-top:15px;}
#page #calendario #meses{height:20px;margin-left:3px;}
#page #calendario #meses .anterior,#page #calendario #meses .siguiente{float:left;}
#page #calendario #meses .anterior a{width:20px;height:20px;background:url(../images/left.png) 0 0 no-repeat;display:block;}
#page #calendario #meses .mes {float:left;width:117px;height:20px;background:url(../images/datetitle.png) 0 0 no-repeat;font-size:16px;line-height:20px;display:block;color:#fff;text-align:center;margin:0 5px;font-weight:bold}
#page #calendario #meses .siguiente a{width:20px;height:20px;background:url(../images/right.png) 0 0 no-repeat;display:block;}
#page #calendario #dias {margin-top:5px;}
#page #calendario #dias ul {margin-left:3px;}
#page #calendario #dias ul li {float:left;list-style:none;padding:4px;width:16px;text-align:center}
#page #calendario #dias ul li.first {clear:both;}
#page #calendario #dias ul li a{color:#655C53;text-decoration:none;font-weight:bold;font-size:14px;}
#page #calendario #dias ul li a.hoy{color:#1F89CE;}

#page .eventInfo{}
	#page .eventInfo h1{border-bottom:none!important}
	#page .eventInfo .title{font-size:20px;}
	#page .eventInfo span a{display:block; font-size:11px; text-decoration:underline;}
	#page .eventInfo .imgEvent{float:left; margin:15px 10px 20px 0; width:300px;}
	#page .eventInfo .calendarContent{float:left; margin:15px 0 0 0; width:347px;background:#E4E6DD;padding:16px 14px;height:168px;}
		#page .eventInfo .calendarContent .calendar{
			float:left;
			width:74px; 
			height:50px;
			margin: 0 5px 0 0; 
			padding:5px 0 0; 
			text-align:center; 
			background:url(../images/bgDate.png) 0 0 no-repeat;
			font-size:11px;
			color:#423D37;
		}
			#page .eventInfo .calendarContent .calendar span.date{display:block; color:#423D37; font-size:24px;font-weight:bold;margin-bottom:5px;}
			#page .eventInfo .calendarContent table.table {float:right;width:75%;margin-bottom:20px;}
			#page .eventInfo .calendarContent table.table2 {width:100%}
			#page .eventInfo .calendarContent table tbody tr.odd td{background:#F9F9F7;}
			#page .eventInfo .calendarContent table tbody tr.event td{background:#E4E6DD;}
			#page .eventInfo .calendarContent table tbody td{color:#655C53;height:25px;padding-top:5px;}
			#page .eventInfo .calendarContent table tbody td.label{font-weight:bold;}
			#page .eventInfo h4{color:#655C53;font-weight:bold;font-size:15px;}
			#page .eventInfo p{margin: 0 0 15px 0; }
			#page .eventInfo #galeria {margin: 20px 0 0 0; }
			
/*PATRONATO*/
#page #container #listado_cuerpo.patronato ul {height:20px;}
#page #container #listado_cuerpo.patronato ul li{padding:0 10px 0 0;}
#page #container #listado_cuerpo.patronato ul li a{color:#1F89CE;font-size:11px;font-weight:normal;text-decoration:underline;line-height:1.3em;}
#page #container #listado_cuerpo.patronato ul li.selected a{color:#88857F;}
#page #container #listado_cuerpo.patronato h1 {border-bottom:none;margin-top:20px;font-size:20px;margin-bottom:15px;}

/*ZONA PRIVADA*/
#page #container #privada{margin-top:25px;}
#page #container #privada #login{margin:0 auto;width:387px;height:211px;padding:18px;border:10px solid #D7D7D7;background:#E5E5E5;display:block;}
#page #container #privada #login h1{margin-top:0;border-bottom:none;font-size:20px;}
#page #container #privada label {color:#423D37;margin-top:10px;}
#page #container #privada input{background:#EEE;}
#page #container #privada .pass {float:left; width:280px;}
#page #container #privada .btn {margin-top:28px;}

#page #container #privada h1 {border-bottom:none;}
#page #container #privada h1 .suave{color:#999}
#page #container #privada #listado_priv {height:0px;border-bottom:1px solid #DDD;}
#page #container #privada #listado_priv ul{float:right;margin-top:-27px;margin-right:20px;height:30px;}
#page #container #privada #listado_priv ul li{float:left;list-style:none;}
#page #container #privada #listado_priv  ul li{list-style:none; float:left; display:inline; background:#ddd; margin-left:10px;border-width:1px 1px 1px 1px; border-style:solid; border-color:#ddd;padding:4px 5px;line-height:17px;}
#page #container #privada #listado_priv  ul li.selected{background:#fff;/*padding:8px 5px 7px 5px;margin-top:0px;*/border-bottom:2px solid #FFF;}
#page #container #privada #listado_priv  ul li a {font-weight:normal;text-decoration:none;font-size:11px;color:#666}
#page #container #privada #listado_priv  ul li.selected a{color:#333;}
#page #container #privada #listado_priv  ul li.last{border-width:1px 1px 1px 1px!important; border-style:solid!important; border-color:#e5e5e5!important;}

#page #container #privada #buscador {padding-top:30px;height:20px;}
#page #container #privada #buscador fieldset {margin-right:5px;}
#page #container #privada #buscador input {background-color:#EEEEEE;color:#999; height:19px;}
#page #container #privada #buscador #fechas {float:left;vertical-align:middle;}
#page #container #privada #buscador #fechas input {background-color:#FFF;width:69px;vertical-align:middle;}
.ui-datepicker-trigger{vertical-align:middle;}
#page #container #privada #buscador #texto{float:left;color:#999;font-size:12px;margin:6px 15px 0 0;}
#page #container #privada #buscador #fecha{float:left;margin-top:0px;margin-right:5px;}
#page #container #privada #buscador #cal{float:left;margin-top:0px;margin-right:15px;}

#page #container #privada #marquesina {margin-top:20px;height:37px;background:#E8F3FA;}

#page .btnBuscar  {background:url(../images/btnBuscar_left.gif) 0 0 no-repeat; font-size:12px; margin:1px 0; padding:0 20px; height:23px; }
#page .btnBuscar  a {background:url(../images/btnBuscar_right.gif) right 0 no-repeat; padding:4px 10px 5px 5px; color:#FFF; font-weight:bold; font-size:14px;display:block;text-decoration:none;}
#page .btnBuscar  a:visited {color:#FFF; text-decoration:none;}
#page .btnBuscar  a:hover {text-decoration:underline;}
#page .btnanyadir  {background:url(../images/btnanyadir_left.gif) 0 0 no-repeat; font-size:12px; margin:7px 10px; padding:0 20px; height:23px; }
#page .btnanyadir  a {background:url(../images/btnanyadir_right.gif) right 0 no-repeat; padding:5px 10px 6px 5px; color:#FFF; font-weight:bold; font-size:12px;display:block;text-decoration:none;}
#page .btnanyadir  a:visited {color:#FFF; text-decoration:none;}
#page .btnanyadir  a:hover {text-decoration:underline;}
#page .btneliminar  {background:url(../images/btneliminar_left.gif) 0 0 no-repeat; font-size:12px; margin:3px 0px; padding:0 0 0 20px; height:23px; }
#page .btneliminar  a {background:url(../images/btneliminar_right.gif) right 0 no-repeat; padding:5px 10px 6px 10px; color:#FFF; font-weight:bold; font-size:12px;display:block;text-decoration:none;}
#page .btneliminar  a:visited {color:#FFF; text-decoration:none;}
#page .btneliminar  a:hover {text-decoration:underline;}
#page #container #privada .btnBig {margin:0;}

#page #container #privada #tabla {margin-top:15px;}
#page #container #privada #tabla table{width:100%;}
#page #container #privada #tabla th{border-bottom:2px solid #FFF;padding:0px 6px;color:#999;font-weight:normal;font-size:12px;vertical-align:middle;}
#page #container #privada #tabla td{border-bottom:2px solid #FFF;padding:12px 6px;color:#2F3122;vertical-align:middle;}
#page #container #privada #tabla .odd td{background:#EEE}
#page #container #privada #tabla .event td{background:#F7F7F7}
#page #container #privada #tabla .mostrar td{color:#C0C1BC;}
#page #container #privada #tabla .odd td.separa {background:url(../images/tabla_separador.png) 0 50% no-repeat #EEE;text-align:center;behavior:url("iepngfix.htc");}
#page #container #privada #tabla .event td.separa {background:url(../images/tabla_separador.png) 0 50% no-repeat #F7F7F7;text-align:center;behavior:url("iepngfix.htc");}
#page #container #privada #tabla input.checkbox {background:none;}

#page #container #privada #formulario {margin-top:15px;}
#page #container #privada #formulario fieldset {margin-top:4px;}
#page #container #privada #formulario input {color:#423D37;}
#page #container #privada #formulario label{color:#787167;font-size:11px;}
#page #container #privada #formulario p{color:#999;font-size:10px;}
#page #container #privada #formulario p.intro{color:#655C53;font-size:12px;}
#page #container #privada #formulario p .duro{color:#666;font-weight:bold}
#page #container #privada #formulario .untercio {color:#787167;font-size:12px;}
#page #container #privada #formulario .dostercios {margin-top:4px;}
#page #container #privada #formulario  img.right {margin-top:28px;}
#page #container #privada #formulario #tabla th{border-bottom:none;}
#page #container #privada #formulario #tabla td{border-bottom:none;padding:6px;}
#page #container #privada #formulario .corta textarea {height:105px}
#page #container #privada #formulario .cms_evento_img.file {clear:both;}

/*RESULTADOS*/
#page #container #content #resultados h1{border-bottom:none;font-size:20px;}
#resultados blockquote p {color:#423D37;}
#resultados .fuerte {font-size:15px;font-weight:bold;}
#resultados h2 {color:#423D37;font-size:15px;border-bottom:1px solid #DDD;margin-top:20px;}
#resultados .item p{color:#333;}
#resultados .item a{font-weight:bold;text-decoration:none;}
#resultados .debil {font-size:11px;color:#999}
#resultados #marquesina {background:#F0F1EB; height:11px;width:98%;color:#666;font-size:11px;padding:7px;}

div.clearall {clear:both;}

/*fixes tiny*/

#page #container #content #privada table td {
padding-left:0px;
}

#page table thead th, #page table tbody td, #page table tfoot td 
{
padding:0px;
}

#page table {
margin:2px 0 2px;
}


/*
	VALIDACION TAW ACESIBILIDAD "AA"
*/
div.img-gal-long {height:370px;overflow:hidden;text-align:center;width:680px;background:none repeat scroll 0 0 #F0F1EB}
div.img-gal-thumb {overflow:auto;width:570px;height:95px;*height:105px;}
iframe.map {width:425px;height:350px;}
td.tam-50{width:50%;}
td.tam-100{width:100%;}
td.tam-4{width:4%;}
td.tam-12{width:12%;}
td.tam-146{width:146%;}
table.tam-90{width:90%;}
td.tam-45{width:45%;}
td.tam-10{width:10%;}






#page #container .mensaje { background-color:#FFFFE1; padding:10px; border:1px solid #FBF4C8; margin: 15px 0 15px 0}
#page #container .mensaje p {margin:0; color:#8E8B7B}


#page #container h1.twoColors {border-bottom:none!important; color:#423D37!important; font-size:20px!important; font-weight:bold!important; margin-top:5px!important; padding-top:2px!important; *margin-top:15px!important}
#page #container h1 span.colorTwo {color:#999!important}

#page #container h2.underlined {border-bottom:1px solid #E7E7E7; color:#6A6359!important; font-size:14px; font-weight:normal; margin-top:20px; padding-bottom:2px;}


#page #container #datosReserva {float:left; margin-right:20px; width:460px;}
#page #container #datosReserva .dostercios {width:49%;}
#page #container #datosReserva .dostercios input.text {width:215px; margin-bottom:20px}
#page #container #datosReserva label {margin-top:5px}
#page #container #datosReserva .private_check {display:inline; float:left; margin:25px 0 10px; color:#999}
#page #container #datosReserva input.checkbox {display:inline; height:13px; margin:0 5px 0 3px; vertical-align:middle; width:13px !important;}
#page #container #datosReserva .btn a {font-size:15px}

#page #container #datosEstablecimiento {float:left;  width:460px;}
#page #container #datosEstablecimiento .fichaInfo td{padding:5px 2px 5px 3px;}
#page #container #datosEstablecimiento td.nombre{text-align:right;color:#908a82}
#page #container #datosEstablecimiento td.valor{color:#423d37;}
#page #container #datosEstablecimiento td.fondo{width:359px;background:url(../images/fnd_info.jpg) 0 0 no-repeat;}
#page #container #datosEstablecimiento td .btn{margin:5px 0 0 15px;}
#page #container #datosEstablecimiento td .btn a{padding: 5px 15px 5px 10px;}

/*Publicaciones*/

#box_pdf {padding:10px;position:relative;margin:5px 0 20px 0;}

#escaparate h2{color:#423D37;font-size:15px;font-weight:bold;margin-bottom:4px;}
#escaparate .collection {background-color:#F0F1EB;padding:10px;}
#escaparate .link_more_results{float:right;}
#escaparate .link_more_results a{color:#1F89CE;font-size:11px;text-decoration:underline;}
#escaparate p.intro {color:#655C53;font-size:12px;}
#escaparate ul.list_download li{float:left;list-style-type:none;width:115px;}
#escaparate ul.list_download li img{width:105px;height:190px;}


/*gmaps div*/

#page #container #privada #formulario div.right 
{
	margin-top:28px;
}

#page div.right 
{
	float:right;
	margin:0 0 20px 20px;
}

/* GALERIA */
body#body_galeria_imagenes td{padding-left:0px!important;}
body#body_galeria_imagenes table{border:0!important;}
table#capa1 td {padding:0!important;}
.img-gal-thumb {width:680px!important;background:#f0f1eb}

/* FERIAS*/
#page #container #ferias {position:relative; width:230px; margin-top:20px; }
#page #container #ferias h1{letter-spacing:-0.03em;}
#page #container #ferias #contenido{position:relative; width:230px;
height:280px;background:url(../images/fnd_descubre.gif) 0 0 no-repeat;
padding-top:10px;}
#page #container #ferias #contenido p{padding:0
12px;font-size:11px;line-height:13px;}


#page #footer #nav_footer ul li.logo_dipu_ftr {padding:0 10px 0 0;margin:0}
#page #footer #nav_footer ul li.logo_dipu_ftr a {border:none}
#page #footer #nav_footer div#registrat {color:#655C53;float:left;font-size:12px;line-height:1.4em;margin:0;/*width:116px;*/}

#lnk_evt_imp 
{
    height:16px;
    float:right;
    padding: 0pt 10px 0pt 30px; 
    background: url(../images/fnd_imp.gif) no-repeat scroll 10px 0pt transparent;
}

