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

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #ddd;
}
body {
	background-color: #9c9c9c;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: scroll;
	background-position: center top;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
a img { border:none;}

#page {width:908px; height:100%; margin:0 auto;
_height:0;}
#top { width:908px; height:13px; float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:13px;  padding-top:255px; padding-left:20px;}
#top p{ margin:0px; color:#FFF;}

#round_me, #round_me .sb-inner { background:white; /*height:100%;*/ _height:56px; color:#FFF;}
#round_me .sb-shadow { background:black; }
#round_me .sb-border { background:white; }

.menu { width:900px; height:56px; background:#FFF; float:left; margin-top:15px;
/* for IE */
  filter:alpha(opacity=60);
	/* CSS3 standard */
  opacity:0.6;
	/* for Mozilla */
  -moz-opacity:0.6;}

/*menu desplegable*/
.menu ul {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; }
.menu ul li  a { }
.menu ul ul li a { color:#000; /*padding: 0px 42px; */text-transform:none;}

/*menu sin desplegar*/
.menu p {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; text-align:center; margin-top:18px; }
.menu p a { color:#000; padding: 0px 42px; }

#content {width:895px; height:100%;  margin:35px 0 16px 4px; float:left;
_height:0;}

#content h1 {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:30px; color:#fff; margin:0px; font-weight:normal;}
#content h4 {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:18px; color:#ff0097; margin:0px; font-weight:normal;}
#content h4 a{font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:18px; color:#ff0097; margin:0px; font-weight:normal;}
#content h4.blanco {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:18px; color:#fff; margin:0px; font-weight:normal;}
#content .gris {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:14px; color:#585858; margin:0px; }
#content .blanco {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:14px; color:#fff; margin:0px; }
#content .verde {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:14px; color:#00908a; margin:0px; }

#content #col-izq p a { color:#fff;}

hr {height: 1px;
	border: 1px solid #ff0097;
	width: 100%;}
hr.fuc {height: 1px;	border: 1px solid #ff0097;	width: 95%; float:left; position:relative;}
input { border:solid 1px #ccc; background-color:#FFF;}
textarea { border:solid 1px #ccc; background-color:#FFF;}
input.nobord { border: none; background:none;}

/*index*/
#content .sello {width:200px; height:118px; float: left; text-align:right; margin-left:330px;
    position:absolute;
	z-index:400;
	top: 390px;
	_top: 392px;}

#round_me_home, #round_me_home .sb-inner { background:white; height:100%; _height:200px; color:#FFF;}
#round_me .sb-shadow { background:black; }
#round_me .sb-border { background:white; }

.home { width:510px; height:200px; background:#FFF; float:left; margin-top:15px; padding: 0px 10px 10px 30px;
/* for IE */
  filter:alpha(opacity=40);
	/* CSS3 standard */
  opacity:0.4;
	/* for Mozilla */
  -moz-opacity:0.4;}

.home ul {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:18px; font-weight:normal; 
color:#000; list-style-image: url(images/icon.png); margin-top:20px;}
.home ul li {line-height:150%;}
.home ul li a {color:#000; line-height:150%;}

#home-iconos { width:500px; height:100%; border-top: solid 1px #ff0097; border-bottom: solid 1px #ff0097; float:left; margin-left:25px;
_height:0; _margin-left:15px;}
#home-iconos p {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:12px;  font-weight:bold; color:#fff; margin:5px 0px 8px 0px; }
#home-iconos .icon { width:86px; height:75px; float:left;}
#home-iconos .icon a{ color:#000;}
#home-iconos .icon2 { width:61px; height:75px; float:left;}
#home-iconos .icon2 a{ color:#000;}

/*columna izquierda*/
#col-izq {width:572px; height:100%; float:left; border-right: solid 1px #ddd; 
_height:0; }
#col-izq .all{padding-right:22px; _padding-right:52px;  }
#col-izq .resto{padding-right:22px; _padding-right:10px; }

.tapa-ant { width:138px; height:100%; float:left; margin:15px; 
_height:0;}
.tapa-ant img { border: solid 3px #f0f0f0;}

.guia {background: url(images/bg-guia.gif) no-repeat left 160px;}
.left {float:left; padding: 0px 30px 20px 0px;}
ul.firu {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#fff;
	list-style:  url(images/icon.png); 
	margin-top:120px; float:left; 
}
ul.firu li {}
ul.firu li a{line-height:150%; color:#fff;}

.left2 {float:left; padding: 10px 10px 10px 0px;}

.num-naranja { background-color:#F90; color:#FFF; padding-left:6px; margin-right:4px;}
.num-cyan { background-color:#32bcd1; color:#FFF; padding-left:6px; margin-right:4px;}
.num-verde { background-color:#90cb44; color:#FFF; padding-left:6px; margin-right:4px;}
.num-violeta { background-color:#a681df; color:#FFF; padding-left:6px; margin-right:4px;}

#col-izq  h2 {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:24px; color:#fff; margin:0px; font-weight:bold; padding:50px 0px 0px 0px;}
#col-izq  h2 a { color:#fff;}
#col-izq  h3 {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:16px; color:#585858; margin:0px; font-weight:bold; font-style: oblique; padding:0px;}

#col-izq .dos-col { width:210px; float:left;}

/*aviso chico*/
#aviso { width:164px; height:312px; border-bottom:solid 2px #ff0097; border-top:solid 2px #ff0097; float:left; margin: 20px 19px 0px 0px;  }
#aviso  h5 {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:14px; color:#fff; margin:4px 0px; font-weight:normal; }
#aviso  h5 a {color:#fff; }
#aviso .foto {width:164px; height:164px; float:left; margin:5px 0px;}
#aviso .foto img {max-width:164px;}
#aviso .txt {width:164px; color:#FFF; margin:4px 0px; float:left; height:79px;}
#aviso .iconi { width:126px; height:22px; margin-right:2px; float:left;}
#aviso .iconi img{ width:22px; height:22px; margin-right:3px; float:left;}
#aviso .ref { width:26px; height:22px; float:right; font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:16px; color:#fff; font-weight:bold;}

/*aviso grande*/
#aviso2 { width:347px; height:312px; border-bottom:solid 2px #ff0097; border-top:solid 2px #ff0097; float:left; margin: 20px 19px 0px 0px; }
#aviso2  h5 {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:14px; color:#fff; margin:4px 0px; font-weight:normal; }
#aviso2  h5 a {color:#fff; }
#aviso2 .foto {width:347px; height:164px; float:left; margin:5px 0px;}
#aviso2 .foto img {max-width:347px;}
#aviso2 .txt {width:347px; color:#FFF; margin:4px 0px; float:left; height:79px;}
#aviso2 .iconi { width:126px; height:22px; margin-right:2px; float:left;}
#aviso2 .iconi img{ width:22px; height:22px; margin-right:3px; float:left;}
#aviso2 .ref { width:55px; height:22px; float:right; font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:16px; color:#fff; font-weight:bold; text-align:right;}

/*columna derecha*/
#col-der {width:300px; height:100%; float:left; margin-left:22px; 
_height:0;}
#col-der img { padding-bottom:20px; border:none;}
#col-der img a { border:none;}

/*pie*/
#round_me_pie, #round_me_pie .sb-inner { background:white; /**height:100%;*/ _height:56px;}
#round_me_pie .sb-shadow { background:black; }
#round_me_pie .sb-border { background:white; }

.pie { width:900px; height:56px; background:#FFF; float:left; margin-top:15px; 
/* for IE */
  filter:alpha(opacity=60);
	/* CSS3 standard */
  opacity:0.6;
	/* for Mozilla */
  -moz-opacity:0.6;}

.pie p {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, sans-serif; font-size:12px;  font-weight:normal; text-align:center; margin-top:18px; color: #000;}
.pie p a { color:#000;}

/*bcnis*/
#bcnis { width:900px; margin: 10px auto; font-size:10px;  text-align:right; float:left;}
#bcnis a{ font-weight:bold; color: #000;}