/* BASELINE */
* {margin: 0px;padding:0px;text-align:left;}
body {background-color:#ffffff;color:#000000}
html,body{font-family:Arial, Helvetica, sans-serif;font-size:12px;}

img{border:none;}
a{text-decoration:none;color: #388EC7;}
a:hover {text-decoration:underline;}
blockquote p {margin:.2em;color:#000000}
hr {border:none;width:100%;color:#eeeeee;background-color:#eeeeee;height:1px}
hr{margin:0;padding:0}
h1 { font-size: 2.4em;margin-bottom:10px;}
h2 { font-size: 2em;margin-bottom:10px;color:#006AB5;}
h3 { font-size: 1.2em; }
h4 { font-size: 1em; }
h1 {margin-bottom: 5px;}
h2,h3 {padding:0;margin-top:5px;}
label{font-size:.9em;margin:0px;padding:0px;font-weight:bold;}
input,textarea,select{font-family:Verdana, Arial, Helvetica, sans-serif}
input,textarea,select{padding:3px 0px 2px 2px}
input,textarea,select{font-size:0.9em;}
p{margin-top:9px;margin-bottom:9px;}
fieldset{border: 0px;}

div#container {margin:auto;width:1000px;text-align:left;}
div.mas {width:100%;text-align:right;}
span.error {color:#990000;}
span.exito {color:#669900;}
span.aviso{color:#336600}
span.match {background-color:yellow;}

td.cabecera { width: 120px; text-align: right;padding-right:20px;font-size:14px;}
td.cabecera {vertical-align: top;}
td.cabecera label {color:#006AB5;}

#breadcrumb {margin-top:5px;position:relative;font-size:0.84em;color:#666666;margin-bottom:15px;}
#breadcrumb a {color:#666666}

div#with_margin {margin-left: 18px;}
span.current {color: #006AB5;}

.left {
    float: left;
    margin-right: 10px;
}

.right {
    float: right;
    margin-left: 10px;
}

.clear {
    clear: both;
}

.no-bullet {
    list-style:none;
}

.no-bullet li {padding-top: 10px;}

/** MAIN MENU **/
#navigation_menu {
    width: 72%;
    margin-right: 0px;
    padding-right: 0px;
    text-align: right;
}

#navbar {
	font-size:11px;
	padding: 0px;
	margin: 0px;
	font-weight:bold;
	width: 100%;
	text-align:right;
}
#navbar ul {text-align:right;margin-right: 0px;margin-left:200px;}

#navbar ul li {
    text-align: right;
	display: inline; /* Fix IE Step Down */
}

#navbar ul li a:link, #navbar ul li a:visited {
	display: block;
	height: 37px;
	float: left;
	background: url(../img/css/pestana_der.jpg) top right no-repeat; 
	margin: 0 1px 0 1px;
	text-decoration: none;
}

#navbar ul li a span {
	display: block;
	color: #2C88C6;
	height: 28px;
	float: left; /* IE 6 Fix */
	padding: 9px 10px 0px 10px;
	background: url(../img/css/pestana_izq.jpg) top left no-repeat;
}
		
#navbar ul li a:hover, #navbar ul li a:active {
	background-position: bottom right;
}
		
#navbar ul li a:hover span {
	background-position: bottom left;
	cursor: pointer; /* Remind IE which cursor to use! */
	color: #fff;
}

#navbar a#current {
	background-position: bottom right;
	color: #fff;
}

#navbar a#current  span {
        color: white;
	background-position: bottom left;
	cursor: pointer; 
}


div#main_column {float:left;width: 735px;}

/* Search zone */
div#search_zone {background: url(../img/css/bg_bucador.jpg) top right no-repeat;width: 734px;height: 452px;}
div#search_zone div#content_search {margin-left: 20px;}
div#search_zone div#content_search div#with_margin {margin-left: 15px;}
div#search_zone h2 {font-size: 22px;padding-top: 10px;}
div#search_zone h3 {color:#006AB5;margin: 15px 0;}
div#search_zone label {color:#006AB5;font-size:14px;display: block;float: left;width: 130px;padding: 3px 30px;margin: 0 0 5px 0;text-align: right;}
div#search_zone div.optional {margin: 15px 0;}
div#search_zone div#separator {border-top: 1px dashed black;margin-right: 15px;}
div#search_zone div#keyword {width:100%;text-align:center;margin-top:20px;}
div#search_zone input.submit {}

div#right_column {float:right;width: 250px;text-align:center;}
div#right_column h3 {color:#0B426B;font-size: 18px;text-align:center;}


/* Specials */
div#special_offers {text-align:center;}
div#special_offers ul {list-style-type: none;}
div#special_offers ul li {background: url(../img/css/star.gif) left no-repeat; padding-left: 25px;margin-bottom: 10px;}


div#special_offers div.caja {     
    background-image: url("../img/css/caja_special_middle.jpg");
    background-repeat: repeat-y;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0 0 0 0;
}

div#special_offers div.cajaarriba {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    background-image: url("../img/css/caja_special_top.jpg");
    background-position: top left;
    background-repeat: no-repeat;
}

div#special_offers div.cajaabajo {
    background-image: url("../img/css/caja_special_bottom.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 15px 15px 15px 15px;
}

div#contacto {background-color: #D2D2D2;padding:10px;text-align:center;}
div#contacto h3 {text-align:center;}
div#contacto h3 a {color: white;font-size: 18px;text-align:right;}

/* Tag cloud */
div#tags_cloud {margin: 18px 0;}
div#tags_cloud h2 {font-size: 22px;margin-top: 10px;}

/* CLOUD */
#cloud{padding:10px 0px 10px 0px;position:relative;text-align:justify}

#cloud a:hover {text-decoration:none;}

.word {}
span.size8 {
  	/*color: #000;*/
  	color: #1A7CBB;
  	font-size: 2.3em;
}
span.size7 {
  	/*color: #333;*/
  	color: #466DD0;
  	font-size:2.0em;
  }
span.size6 {
  	/*color: #666;*/
  	font-size: 1.8em;
  }
span.size5 {
  	/*color: #999;*/
  	color: #000000;
  	font-size: 1.75em;
  }
span.size4 {
  	color: #F3AD20;
 	font-size: 1.5em;
  }
span.size3 {
  	color: #bbb;
  	font-size: 1.30em;
  }
span.size2 {
  	color: #ccc;
  	font-size: 1.25em;
  }
span.size1 {
  	color: #ddd;
  	font-size: 1.10em;
  }
span.size0 {
  	color: #ccc;
  	font-size: 1.05em;
 }
 
/* Home items */
div.home_item{float:left;width: 30%;}
div.home_item{padding: 0px 10px;}
div.home_item h3 {color:#187DBF;}
div#other_banners {background-color: #EEEEEE;padding:20px;}
div.footer_banners {background-color: red;width:100%;text-align:center;}
 
div.border {border-right: 1px dashed black;}

div#otri20 {background-color:#F1AD22;padding:10px;}
div#otri20 h3 {text-align:right;color:white;}
div#otri20 h3 a {color:white;}
 
/* Footer links */
div#footer_links {margin: 20px; width:100%;text-align:center;padding:10px;}
div#footer_links { border-top: 1px solid #EAEAEA;}
div#footer_links a {color:#612223;}
div#footer_links {color:#612223;}
 
span.copyright {color:#7C7C7C;}
p.center {text-align:center;}
 
/* Oferta detail */
div.detail_with_margin {margin-left: 18px;}
div#oferta_detail ul {list-style-type: none;margin-top:10px;}
div#oferta_detail ul li {background: url(../img/css/star.gif) left no-repeat; padding-left: 25px;margin-bottom: 10px;}
div#oferta_detail h2 {color:black;}
div#oferta_detail h3 {color:#006AB5;}

div.caja_maincontent {     
    background-image: url("../img/css/caja_maincontent_middle.jpg");
    background-repeat: repeat-y;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0 0 0 0;
}

div.cajaarriba_maincontent {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    background-image: url("../img/css/caja_maincontent_top.jpg");
    background-position: top left;
    background-repeat: no-repeat;
}

div.cajaabajo_maincontent {
    background-image: url("../img/css/caja_maincontent_bottom.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 15px 15px 15px 15px;
}

/* Social menu */

div#menu_social { width: 250%; }

ul.bookmarkme {
    margin: 0px;
    float: left;
    text-align: right;
    list-style: none;
    padding: 0px;
    width: 100%;
}

ul.bookmarkme li { display:inline;}

/* Schema view*/
div.caja_schema {     
    background-image: url("../img/css/caja_special_schema_middle.jpg");
    background-repeat: repeat-y;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0 0 0 0;
}

div.cajaarriba_schema {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    background-image: url("../img/css/caja_special_schema_top.jpg");
    background-position: top left;
    background-repeat: no-repeat;
}

div.cajaabajo_schema {
    background-image: url("../img/css/caja_special_schema_bottom.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 15px 15px 15px 15px;
}

h3.special_offers_schema {color:#C31B16;font-size: 18px;text-align:left;}

div#filters_schema {border-top: 1px dashed black;}
div#filters_schema div {padding: 7px;margin-top: 15px;}
div#filters_schema div.border_right {border-right: 1px dashed black;}

div#direct_access{border-top: 1px dashed black;}
div#direct_access{margin-bottom: 10px;}
div#direct_access div {margin-top: 15px;}

/* List */
div.generic_item_list {border-bottom: 1px dotted black;padding: 10px;width: 90%;}
div.generic_item_list_last {padding: 10px;width: 90%;}
span.listado-titulo {color::#006AB5;font-size:14px;}



/* PAGINATION */
.pagination{
padding: 2px;
margin-bottom:10px;
}

.pagination ul{
margin:0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 10px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #006060;
text-decoration: none; 
color: #008080;
margin:0 5px 0 0;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #008080;
color: #FFF !important;
background-color: #006060;
margin:0 5px 0 0;
}

.pagination a.currentpage{
background-color: #008080;
color: #929292 !important;
border-color: #006060;
font-weight: bold;
cursor: default;
margin:0 5px 0 0;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

.pagination a.noborder {
    border: 0px !important;
}
