/* CSS Document */
body { overflow-x: hidden; margin: 0px; padding: 0px; background: #175183; font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 11px;text-align: center }
h1 { font-size: 12px; }
a { color: #fff}
.top { background:url(images/top.jpg) no-repeat; width: 1024px; height: 165px }
/*.bottom { background:url(images/bottom.jpg) no-repeat; width: 1024px; height: 603px }*/
.bottom { background:url(images/bottom.jpg) no-repeat; width: 1024px; height: 100% }
.home { float: left }
.menu { padding-top: 135px; padding-left: 335px }
.menu a { font-size: 12px; font-weight: bold; color: #98aad0; text-decoration: none; float: left; padding-right: 55px }
.menu a:hover { font-size: 12px; font-weight: bold; color: #fff; text-decoration: underline}
.sub { background:url(images/sub.jpg) no-repeat bottom; width: 1024px; height: 19px; height: 28px;  
}
.st { width: 980; height: 27px }
.t1 { text-align:right; vertical-align: bottom; font-weight: bold; font-size: 12px; width: 225px }
.t2 { vertical-align: bottom; font-weight: bold; font-size: 14px; width: 700px }
.t2 div { padding-right: 30px; float: left }
.t2 a { color:#588bbc; text-decoration: none; background:url(images/bullet1.jpg) no-repeat 2px; padding-left: 25px }
.t2 a:hover { color:#fff; text-decoration: none; font-style: bold; background:url(images/bullet.jpg) no-repeat 2px; padding-left: 25px  }
.t2 a.actual { color:#81d0f4; text-decoration: none; font-style: bold; background:url(images/bullet.jpg) no-repeat 2px; padding-left: 25px }
.ficha { width: 900px; margin-top: 25px; margin-left: 45px }
.contenido { font-style: italic }
.contenido td { vertical-align: top; padding-right: 15px}
.ficha td { vertical-align: top; padding-left: 4px }
.pimg { width: 230px;   }
/*.pimg img { padding-bottom: 10px }*/
.pimg a {   color: #8295a4; text-decoration: none; display:block; text-align: right; border: 1px solid #3b6697; background:url(images/pimga.gif) repeat-x; padding-top: 3px; padding-right: 7px; height: 35px; margin-right: 15px; margin-bottom: 5px }
.pimg a div { padding-top: 7px }
.pimg a:hover {   color: #e1e0d7; text-decoration: none; border: 1px solid #c5d1e0; background:url(images/pimgb.gif) repeat-x }
.pimg a.actual {   color: #e1e0d7; text-decoration: none; border: 1px solid #c5d1e0; background:url(images/pimgb.gif) repeat-x }
.callejero td { padding: 0px; margin:0px;  }
.sep { background:url(images/sep.gif) repeat-x; height: 45px; width: 100%; clear: both }
/*COOKIES*/
#barracookies {
	display:none;
	position:fixed;
	left:0px;
	right:0px;
	bottom:0px;
	padding-bottom:20px;
	width:100%;
	text-align:center;
	min-height:40px;
	background-color: rgba(0, 0, 0, 0.5);
	color:#fff;
	z-index:99999;
}

.inner {
	width:100%;
	position:absolute;
	padding-left:5px;
	font-family:verdana;
	font-size:12px;
	top:30%;
}

.inner a.infocookies {padding-left:5px;text-decoration:none;color:#fff;}