@charset "utf-8";
/* CSS Document */

body {
	background: url(images/bg.gif) repeat; margin:0px; height:100%;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
a img { border:none;}
.beige { color:#d58646;}
a.black { color:#000;}
.rojo {color:#EE3124;}
a.rojo {color:#EE3124;}

#page { width:1016px; height:100%; margin:0 auto; }

#pag {width:984px; height:100%;padding:16px; background:#FFF ; float:left;}

#top { float:left; width:984px; height:102px; margin-bottom:10px; background:url(images/top.jpg); }

/*barra*/
#nav {width:970px; height:21px; background-color:#BCBEC0 ; float:left; padding:5px 7px 0 7px; margin-bottom:12px;
-moz-border-radius: 8px; 
-webkit-border-radius: 8px;
border-radius: 8px;
}
#nav a { color:#000; padding-right:0px; /*antes 39px*/}
#nav a:active, #nav a:hover, #nav a:focus { font-weight:bold; text-decoration:none; }
#nav a#red { color:#EE3124;}
#nav li.current{font-weight:bold;}
#nav ul { list-style:none; margin:0; padding:0; }
#nav ul li { float:left; width:102px; text-align:center;}
#nav ul li#fin {width:156px !important; }
#nav ul li#ini {width:80px !important; }

/*content*/
#content { float:left; width:984px; height:100%; background:#FFF url(images/bg-pag.gif) center bottom no-repeat; padding-bottom:20px; 
_height:0;}

.index {float:left; width:984px; height:250px; background:url(images/index.jpg) bottom right no-repeat;}
.index a { border:none;}

#banners {float:left; width:759px; height:100%;
_height:0;}
.bann {float:left; width:225px; height:384px; margin-right:28px; margin-bottom:28px;
_margin-right:21px;}

/*busqueda*/
#busc {float: left; width:195px; height:384px; background:#000 url(images/bg-busq.gif) repeat-x; font-size:11px; color:#FFF; padding:0px 15px;
-moz-border-radius: 8px; 
-webkit-border-radius: 8px;
border-radius: 8px;}

#busc h4 { font-size:12px; margin:3px 0 5px 0; text-transform:uppercase;}
#busc  p { margin:10px 0px 6px 0; text-align:left; /* float:left;*/
_margin:7px 0px 4px 0;}
#busc  form { margin:0px;}
#busc  select { height:19px; width:195px;  margin-top:4px; padding:0px; background-color:#e7e8ea; border:none; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
border-radius: 4px;}
#busc  input { height:19px; width:195px;  margin-top:4px; padding:0px; background-color:#e7e8ea; border:none; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
border-radius: 4px;}
#busc  input.boton { background-color:#f12b1e; border:none; margin:10px 0 0 0px; padding:0px; float:right; color:#FFF; font-weight:bold; font-size:13px; text-transform:uppercase;width:70px; 
_height:16px; *margin:0px 0 0 0px;
_margin:12px 0 0 0px;}
:root #busc input.boton  {margin:21px 0 0 0px \0/IE9;  }
:root #busc.search input.boton  {margin:13px 0 0 350px \0/IE9;  text-align:right \0/IE9;}
#busc  textarea { height:58px; width:195px;  margin-top:4px; padding:0px; background-color:#e7e8ea; border:none; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
border-radius: 4px;}

#busc.tas { margin-left:40px; margin-top:60px;}
#busc.tas  textarea {height:113px;
_height:118px;}
:root #busc.tas  textarea {height:123px \0/IE9;}
#busc.search { /*float:left !important; */ margin-right:20px; width:420px; height:244px; background:#000 url(images/bg-busq2.gif) repeat-x;}
#busc.search p { line-height:normal;}

/*busqueda2*/
#busc2 {float: left; width:420px; height:384px; background:#000 url(images/bg-busq.gif) repeat-x; font-size:11px; color:#FFF; padding:0px 15px; margin-right:32px;
-moz-border-radius: 8px; 
-webkit-border-radius: 8px;
border-radius: 8px;}

#busc2 h4 { font-size:12px; margin:3px 0 5px 0; text-transform:uppercase;}
#busc2  p { margin:6px 0px 0px 0; text-align:left; /* float:left;*/
_margin:4px 0px 0px 0;}
#busc2  form { margin:0px;}
#busc2  select { height:19px; width:195px;  margin-top:4px; padding:0px; background-color:#e7e8ea; border:none; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
border-radius: 4px;}
#busc2  input { height:19px; width:195px;  margin-top:4px; padding:0px; background-color:#e7e8ea; border:none; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
border-radius: 4px;}
#busc2  input.boton { background-color:#f12b1e; border:none; margin:16px 0 0 0px; padding:0px; float:right; color:#FFF; font-weight:bold; font-size:13px; text-transform:uppercase;width:70px; 
_height:16px; _margin:12px 0 0 0px;}
#busc2  textarea { height:130px; width:195px;  margin-top:4px; padding:0px; background-color:#e7e8ea; border:none; 
_height:133px;
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
border-radius: 4px;}


/*pagina*/
#col-izq { float:left; width:150px; height:100%; margin-right:30px; margin-top:70px;
_height:0;}
#col-izq ul { list-style:none; margin:0; padding:0;}
#col-izq ul li { background:#dcdddf; margin-bottom:4px; padding:6px 14px; 
-moz-border-radius: 8px; 
-webkit-border-radius: 8px;
border-radius: 8px;}
#col-izq  a { color:#000;}
#col-izq  li.current{font-weight:bold; background:#bcbdc1;}
#col-izq  ul li.roj {background:#EE3124; color:#FFF;}
#col-izq  ul li.roj a {color:#FFF;}

.tasac { float:left; width:150px; text-align:center; margin-top:20px;}
.busc { background:url(images/bg-busc.gif) no-repeat 170% top; height:710px !important;}

#col-der { float:left; width:804px; height:100%;
_height:0;}
#col-der h1{ color:#EE3124; font-size:18px; margin:8px 0;}
#col-der h2{ color:#EE3124; font-size:16px; font-weight:normal; margin:4px 0;}
#col-der h2.prop{ padding-bottom:5px; border-bottom:solid 4px #ccc; margin:6px 0 22px 0;}
#col-der h3{ color:#EE3124; font-size:14px; margin:6px 0; text-transform:uppercase; padding-bottom:10px; border-bottom:solid 4px #ccc;}
#col-der p{ line-height:25px;}
#col-der p.botone { font-size:14px;}
#col-der p.botone a { background-color:#EE3124; padding:4px 8px; margin-right:10px; color:#fff; font-weight: bold;
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
border-radius: 4px;}
#col-der p.botone a:hover {background-color:#f68968;}
#col-der .staff p{ line-height:21px; float:left; width:300px; margin-right:80px; height:80px; }
#col-der .staff p a { color:#F00; font-style:italic;}
 tr.on td{ background-color:#ecdcc2; font-size:11px;}
tr.off  td{ background-color:#f5eede; font-size:11px;}
 tr.on p,  tr.off p { margin:0; line-height:normal !important;}
 
#col-der span.volanta a { color:#000;}

#col-der #prop {float:left; width:100%; height:100%; border-bottom:solid 4px #ccc; margin-bottom:20px; padding-bottom:10px;
_height:0;}
#col-der .prop-foto { float:left; width:235px; height:100%; margin-right:20px;
_height:0;}
#col-der .prop-foto a{ font-size:10px; color:#000; text-align:center;}
#col-der .prop-foto a:hover { text-decoration:none;}
#col-der .prop-text { float: right; width:549px; height:100%; 
_height:0;}
#col-der .prop-text p { line-height:normal; font-size:12px;}
#col-der .prop-text h2 {font-size:18px; font-weight: bold;margin: 0; }
#col-der .prop-text p.botones { font-size:11px;}
#col-der .prop-text p.botones a { background-color:#E6E6E6; padding:4px 8px; margin-right:30px; color:#000;
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
border-radius: 4px;}
#col-der .prop-text p.botones input {font-size:11px; background-color:#E6E6E6; padding:4px 8px; color:#000; border:none; cursor: pointer;
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
border-radius: 4px;}
#col-der .prop-text p.next { margin:0px; font-size:11px; color:#EE3124; font-weight: bold;}
#col-der .prop-text p.next a{ color:#000;}
.next { font-size:11px; color:#EE3124; font-weight: bold;}
.next a{ color:#000; font-size:11px;}

/*bottom*/
#bottom {width:972px; height:20px; background-color:#BCBEC0 ; float:left; padding:2px 0 0 12px; font-size:13px; margin-bottom:20px;
-moz-border-radius: 8px; 
-webkit-border-radius: 8px;
border-radius: 8px;
}

/*bcnis*/
#bcnis { width:984px; float:left; font-size:10px;  text-align: right;  color: #848484;}
#bcnis a{ font-weight:bold; color: #848484;}
