@charset "utf-8";
/* CSS Document */
@import url("index.css");

body {
	margin: 0px;
	padding: 0px;
}
a {
	color: #000000;

}

div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
form {
	margin: 0px;
	padding: 0px;
}
.both {
	clear: both;
}


.-------------------{}
#ads {
	margin: auto;
	width: 1000px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-bottom: 6px;
	text-align: center;
	height: 100%;
	overflow: hidden;
}
#ads img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-right: 2px;
	padding-left: 0px;
}
#ads .banner-a {
	height: 90px;
	width: 740px;
	padding: 2px;
	float: left;
}
#ads .banner-b {
	padding: 2px;
	float: left;
}
.-----------------{}
#top-menu {
	margin: auto;
	width: 1000px;
	height: 17px;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 2px;
}
#top-menu   .links {
	font-size: 10px;
	width: 402px;
	float: left;
	padding-left: 4px;
	padding-right: 50px;
}
#top-menu .links a {
	text-decoration: none;
	color: #333333;
}
#top-menu .links a:hover {
	color: #CC0000;
}
#top-menu .login {
	float: left;
	width: 270px;
	font-size: 10px;
	text-align: center;
}
#top-menu .login a {
	color: #333333;
	text-decoration: none;
}
#top-menu .login a:hover {
	color: #CC0000;
}
#top-menu .search {
	float: left;
	width: 270px;
	font-size: 10px;
	color: #CC0000;
	text-align: right;
	font-weight: bold;
}
#top-menu .search #t-search {
	width: 50%;
	border: 1px solid #CCCCCC;
	font-size: 10px;
}
#top-menu .search #t-search-bot {
	width: 20%;
	border: 1px solid #CCCCCC;
	font-size: 10px;
}
.-------------------{}
#header {
	margin: auto;
	width: 1000px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	height: 58px;
	overflow: hidden;
	padding-top: 3px;
	padding-bottom: 3px;
}
#header .logo {
	width: 424px;
	float: left;
	padding-top: 9px;
	padding-left: 4px;
	padding-right: 50px;
	padding-bottom: 6px;
}
#header .date-pdf {
	float: left;
	font-size: 9px;
	text-align: center;
	padding-right: 64px;
}
#header .date-pdf .pdf-img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#header .patroc-s {
	float: left;
	text-align: center;
	width: 210px;
	color: #CC0000;
	font-size: 10px;
}
.guia {
	margin: auto;
	width: 1000px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}

.-------------------{}
#main-menu {
	width: 1000px;
	background-color: #999999;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
	height: 25px;
}
#main-menu .links {
	font-size: 11px;
}
.-------------------{}
#paute-b {
	width: 1000px;
	background-color: #F9EEA4;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
}
#paute-b .txt {
	font-size: 10px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.-------------------{}
#main {
	width: 1000px;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
	height: 100%;
	overflow: hidden;
}
#main .bloq-1 {
	width: 346px;
	float: left;
	margin-right: 12px;
}
.-------------------{}
#main .bloq-1 .features {
	padding: 6px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#main .bloq-1 .features .date {
	color: #666666;
	font-size: 11px;
	margin-bottom: 4px;
}
#main .bloq-1 .features .tt-f {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 8px;
}
#main .bloq-1 .features .tt-f h2 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}

#main .bloq-1 .features .tt-f a {
	color: #CC0000;
	text-decoration: none;
}
#main .bloq-1 .features .tt-f a:hover {
	text-decoration: underline;
}
#main .bloq-1 .features .intro {
	padding-bottom: 4px;
}

#main .bloq-1 .features .intro a {
	text-decoration: underline;
	color: #000000;
}
#main .bloq-1 .features .intro .image {
	float: left;
	width: 100px;
	margin-right: 6px;
}

#main .bloq-1 .publicidad {
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
	margin-bottom: 4px;
}
#main .bloq-1 .banner {
	padding: 2px;
	border: 2px solid #CCCCCC;
	margin-bottom: 6px;

}

.-------------------{}
.ff-red   {
	height: 100%;
	overflow: hidden;
	margin-bottom: 8px;
}
.ff-red  h3     {
	background-image: url(../images/m2.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC0000;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 12px;
	height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.ff-red-b   {
	height: 100%;
	overflow: hidden;
	background-color: #F2F3E4;
}
.ff-red-b  h3     {
	background-image: url(../images/m5.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC0000;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 12px;
	height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

.bloq-1 .ff-gray {
	height: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.ff-gray .tt {
	font-weight: bold;
	margin-bottom: 6px;
}
.ff-gray .bloqq {
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	margin-bottom: 8px;
}

.ff-gray  .intro   {
	font-size: 11px;
}
.ff-gray .inf {
	float: left;
	width: 356px;
}
.ff-gray .inf .tt-in {
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 20px;
}


.ff-gray   .inf   .image  {
	width: 70px;
	float: left;
	margin-right: 10px;
}
.ff-gray .inf .tt-r {
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
	padding-top: 4px;
	padding-bottom: 4px;
}
.ff-gray .line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	clear: both;
	height: 10px;
}





.ff-gray h3 {
	background-image: url(../images/m1.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC0000;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 12px;
	height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.ff-red .tt {
	font-weight: bold;
	margin-bottom: 4px;
}
.ff-red .intro {
	font-size: 11px;
	margin-bottom: 4px;
	padding-bottom: 4px;
}
.ff-red .intro a {
	color: #000000;
}
.ff-gray .minibloq {
	width: 166px;
	float: left;
	margin-right: 2px;
	margin-bottom: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 4px;
	padding-bottom: 6px;
	height: 80px;
}
.ff-gray .minibloq .nnamr {
	padding-top: 2px;
	padding-bottom: 2px;
}
.ff-gray .minibloq .inf {
	color: #CC0000;
	width: 166px;
	font-size: 10px;
	font-weight: bold;
}
.ff-gray .cocteler {
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
}
.ff-gray .cont {
	font-size: 11px;
}
.ff-gray .cont a {
	color: #000000;
	text-decoration: underline;
}
.ff-gray .cont .por {
	font-size: 11px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ff-gray-b {
	background-color: #F0F0F0;
}

.ff-gray-b h3 {
	background-image: url(../images/m3.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC0000;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 12px;
	height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.ff-gray-b .images {
	text-align: center;
}

.ff-gray-b .images img {
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.ff-red-b .txt {
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}









.------------------- {
}


#main .bloq-2 {
	float: left;
	width: 386px;
	margin-right: 6px;
}
#main .bloq-2 .cont {

}
#main .bloq-2 .cont .slider-f {
	border: 1px solid #CCCCCC;
	padding: 4px;
	margin-bottom: 8px;
}
#main .bloq-2 .cont .slider-f .image {
	text-align: center;
	padding-top: 4px;
}


#main .bloq-2 .cont .slider-f .tt-f {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	margin-bottom: 1px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#main .bloq-2 .cont .slider-f .text {
	font-size: 11px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.-------------------{}

#main .bloq-2 .cont .features {

}
#main  .bloq-2  .cont  .features  h3 {
	background-image: url(../images/m1.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC0000;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 12px;
	height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#main .bloq-2 .cont .features .ff-bb {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	padding-bottom: 6px;
	margin-bottom: 8px;
}
#main  .bloq-2  .cont  .features  .ff-bb .tt {
	font-weight: bold;
   color: #CC0000;
	margin-bottom: 6px;
}
#main .bloq-2 .cont .features .ff-bb .tt2 {
	color: #CC0000;
	font-weight: bold;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#main .bloq-2 .cont .features .ff-bb .content {
	font-size: 11px;
}

#main .bloq-2 .cont .features .ff-bb .content a {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
}
#main .bloq-2 .cont .features .ff-bb .col-all {
	text-align: right;
	padding-right: 10px;
}
#main .bloq-2 .cont .features .ff-bb .col-all a {
	color: #CC0000;
	font-weight: bold;
}

.-------------------{}
#main .bloq-3 {
	float: left;
	width: 246px;
}
#main .bloq-3 .content {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 2px;
}
#main .bloq-3 .content .banners {
	text-align: center;
	padding: 2px;
	border: 1px solid #E5E5E5;
	margin-bottom: 6px;
}


#main .bloq-3 .content .clima {
        background-image: url(../images/pronostico.jpg);
	background-repeat:no-repeat;
	text-align: center;
	
	
	margin-bottom: 6px;

        height: 122px;
	
        }

#main .bloq-3 .content .clima .info2 {
	
}
#main .bloq-3 .content .clima .info2 .marg2 {
        
        padding-left: 123px;
	padding-top: 33px;
	display: block;
	color:#0033CC;
	font-size:20px;
	float: left;
	width: 100px;
	font:Verdana, Arial, Helvetica, sans-serif;
}
#main .bloq-3 .content .clima .info2 .marg3 {
        padding-left: 123px;
	padding-top: 10px;
	display: block;
	color:#0033CC;
	font-size:20px;
	float: left;
	width: 100px;
	font:Verdana, Arial, Helvetica, sans-serif;
}
#main .bloq-3 .content .clima .test {
	padding-left: 100px;
	padding-top: 11px;
	color:#3300FF;
	font-size:12px;
	float: left;
	width: 140px;
	font:Verdana, Arial, Helvetica, sans-serif;
}


#main .bloq-3 .content .clima .info2 .marg-b2 {
	display: block;
	float: left;
	width: 84px;
	padding-left: 10px;
	font:Verdana, Arial, Helvetica, sans-serif;

}


#main .bloq-3 .content .poll {
	background-image: url(../images/poll-img.gif);
	background-color: #E5E5DA;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 4px;
	padding-bottom: 6px;
	text-align: center;
	border: 1px solid #CECEB9;
	margin-bottom: 4px;
}
#main .bloq-3 .content .poll .info {
	padding-top: 60px;
	padding-right: 6px;
	padding-left: 6px;
}
#main .bloq-3 .content .poll .info .forms a {
	font-size: 11px;
	color: #CC0000;
}
#main .bloq-3 .content .publicd {
	padding-top: 6px;
	padding-bottom: 4px;
	font-size: 11px;
}
#main .bloq-3 .content .ind-econ {
	background-image: url(../images/ind-econ.gif);
	background-repeat: no-repeat;
	padding-bottom: 18px;
	margin-bottom: 8px;
}
#main .bloq-3 .content .ind-econ .tt {
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 1px;
	margin-bottom: 6px;
}
#main .bloq-3 .content .ind-econ .info {
	padding-left: 20px;
}
#main .bloq-3 .content .ind-econ .info .marg {
	display: block;
	float: left;
	width: 90px;
}
#main .bloq-3 .content .ind-econ .info .marg-b {
	display: block;
	float: left;
	width: 84px;
	padding-left: 6px;
	color: #CC0000;
}
#main .bloq-3 .content .classf {
	background-color: #F8DD4C;
	padding: 6px;
}
#main .bloq-3 .content .classf .tt {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#main .bloq-3 .content .classf .scc {

	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #999999;
	text-align: center;
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 1px;
}
#main .bloq-3 .content .fechas_pasadas {

	background-color: #CCCCCC;
        height:  auto;
	padding: 6px;

}

#main .bloq-3 .content .fechas_pasadas .tt {

	font-size: 16px;

	font-weight: bold;

	text-align: left;

        color: #cc0000;

}

#main .bloq-3 .content .fechas_pasadas .scc {



	background-color: #FFFFFF;

	padding: 2px;

	border: 1px solid #999999;

	text-align: center;

	margin-top: 2px;

	margin-right: 1px;

	margin-bottom: 2px;

	margin-left: 1px;

}
#bloq-4 {
	width: 1000px;
	background-color: #F0F0F0;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	height: 100%;
	overflow: hidden;
}
#bloq-4 .content {
	padding: 6px;
	height: 100%;
	overflow: hidden;
}
#bloq-4 .content .public {
	font-size: 11px;
	margin-bottom: 6px;
}
#bloq-4 .content h2 {
	background-image: url(../images/m4.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	padding-left: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC0000;
	color: #FFFFFF;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#bloq-4 .content .minibanners {
	width: 630px;
	height: 100%;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}

#bloq-4 .content .minibanners .mn-bb {
	width: 13px;
	text-align: center;
	color: #CC0000;
	font-size: 10px;
	width: 110px;
        height: 90px;
	float: left;
	padding: 2px;
	margin-top: 3px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 16px;
}
#bloq-4 .content .minibanners .mn-bb .imgg {
	padding: 2px;
}
#bloq-4 .content .banner-4 {
	float: left;
	background-color: #FFFFFF;
	padding: 4px;
}

#bloq-5 {
	margin: auto;
	width: 1000px;
	height: 100%;
	overflow: hidden;
}
#bloq-5 .main-bl {
	width: 812px;
	float: left;
}

#bloq-5 .colm-1 {
	width: 394px;
	float: left;
	margin-right: 8px;
}
#bloq-5 .colm-1 .ff-red .mm-op {
	width: 176px;
	height: 100%;
	overflow: hidden;
	float: left;
	margin-bottom: 6px;
	margin-right: 8px;
	padding: 2px;
	margin-left: 4px;
}
#bloq-5 .colm-1 .ff-red .mm-op .imag {
	width: 60px;
	float: left;
	margin-right: 8px;
}
#bloq-5 .colm-1 .ff-red .mm-op .info {
	padding-left: 6px;
	font-size: 11px;
}
#bloq-5 .colm-1 .ff-red .mm-op .info strong {
	font-size: 14px;
	color: #CC0000;
}
#bloq-5 .main-bl .colm-1 .ff-red .mm-op .info a {
	color: #CC0000;
}

#bloq-5 .colm2 {
	float: left;
	width: 396px;
	margin-right: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D0CDA8;
	border-bottom-color: #D0CDA8;
	border-left-color: #D0CDA8;
}
#bloq-5 .colm2 .ff-red-b .bloq-esp {
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	height: 100%;
	overflow: hidden;
	margin-right: 6px;
	margin-left: 6px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
}
#bloq-5 .colm2 .ff-red-b .bloq-esp .image {
	width: 60px;
	float: left;
	margin-right: 6px;
}
#bloq-5 .colm2 .ff-red-b .bloq-esp .cont {
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-size: 11px;
}
#bloq-5 .colm2 .ff-red-b .bloq-esp .cont .tt {
	font-weight: bold;
	margin-bottom: 4px;
}
#bloq-5 .colm3 {
	float: left;
	width: 180px;
	text-align: center;
	border: 1px solid #DADADA;
}
#bloq-5 .main-bl .col-hort {
	padding-top: 8px;
}
.ff-red  .nn-bb    {
	width: 172px;
	height: 100%;
	overflow: hidden;
	float: left;
	margin-right: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
	padding-top: 4px;
	padding-bottom: 4px;
}
#bloq-5 .main-bl .col-hort .ff-red .nn-bb .image {
	float: left;
	width: 60px;
	margin-right: 6px;
}
#bloq-5 .main-bl .col-hort .ff-red .nn-bb .info {
	padding-left: 10px;
	font-size: 11px;
}
#bloq-5 .main-bl .col-hort .ff-red .nn-bb .info strong {
	color: #CC0000;
	font-size: 14px;
}
#bloq-5 .main-bl .col-hort .ff-red .nn-bb .info a {
	color: #CC0000;
	text-decoration: none;
}

#bloq-5 .main-bl .col-hort .ff-red .bb-3 {
	float: left;
}
#bloq-5 .main-bl .col-hort .ff-red .bb-3 .foro-1 {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	width: 240px;
}
#bloq-5 .main-bl .col-hort .ff-red .bb-3 .foro-1 a {
	color: #CC0000;
}

#bloq-5 .main-bl .col-hort .colm-6 {
	width: 400px;
	float: left;
	height: 168px;
}
#bloq-5 .main-bl .col-hort .colm-6 .ff-red-b .galler {
	padding: 2px;
}
#bloq-5 .main-bl .col-hort .colm-6 .ff-red-b .galler img {
	margin-right: 4px;
	margin-left: 4px;
	padding: 2px;
	border: 2px solid #FFFFFF;
}
#bloq-5 .main-bl .col-hort .colm-6 .ff-red-b .txt {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	font-size: 11px;
}
#bloq-5 .main-bl .col-hort .colm-6 .ff-red-b .video {
	padding: 6px;
	font-size: 11px;
}
#bloq-5 .main-bl .col-hort .colm-6 .ff-red-b .video .vide-img {
	width: 76px;
	float: left;
	margin-right: 20px;
	padding: 2px;
	border: 2px solid #FFFFFF;
}
#main .colm-op {
	width: 770px;
}
#main .colm-op .ff-red .nn-bb .image {
	float: left;
	margin-right: 6px;
}
#main .colm-op .ff-red .nn-bb .info strong {
	color: #CC0000;
}

#footer {
	width: 1000px;
	height: 100%;
	overflow: hidden;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D2D2D2;
	font-size: 11px;
}
#footer .links {
	padding: 10px;
	text-align: center;
}

