@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,700,600,300);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900);

/*font-family: 'Source Sans Pro', sans-serif;*/

body{font-family: 'Titillium Web', sans-serif; font-size:12px; padding:0px; margin:0px; position:relative;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
ul, li, h1, h2, h3, h4, form, p{margin:0px; padding:0px; font-weight:normal;}
a, img{border:0px; outline:0px; text-decoration:none;}
ul, li{list-style:none;}

.container{width:960px; margin:auto; position:relative;}
.kaser{position:absolute; right:0; bottom:0; padding:10px;}
.logo{position:absolute; top:1px; left:0;}
.cab{background-colorz:#295232; background-image:url(imagenes/barra.jpg); width:100%; background-position:bottom; background-repeat:repeat-x; position:relative; height:131px;}
.cab .menu{float:right; position:relative; background-image:url(imagenes/barra.jpg);}
.cab .menu2{padding:20px 0 21px 0; width:100%; z-index:99999; text-align:center;}
.cab .menu li{display:inline-block; margin:0 -3px 0 0px; padding:5px 0 5px 0; color:#fff; border-right:solid 1px #fff;}
.cab .menu li img{vertical-align:middle;}
.cab .menu li:last-child{border:none;}
.cab .menu li a{color:#fff; font-size:14px; padding:5px 15px 5px 15px; cursor:pointer;}
.cab .menu li a:hover{background-color:#fff; color:#2A5132;}
.cab .menu li .active{background-color:#fff; color:#2A5132;}
.cab p{text-align:right;}
.cab a{color:#B9B9B9;}
.cab .datos{padding:21px 0 31px 0;}
.cab .datos a:hover{color:#295232;}
.cab .datos p{padding:5px 0 0 0;}
.cab .youtubemenu{float:right; padding:3px;}
.cab2{width:100%;}
.sub{background-color:#6B6C6E; padding:10px; display:none;}
.subsub{display:none; text-align:right;}
.subsub li{display:inline; border-right:solid 1px #fff; padding:0 10px 0 0; margin:0 10px 0 0;}
.subsub li a{color:#fff; text-transform:uppercase;}
.subsub li a:hover{opacity:0.8;}
.subsub li:last-child{border:none;}
.subsub li .active{color:#2A5132; background-color:#fff; padding:3px;}
.idiomas{background-color:#B8B8BA; width:251px; float:right; height:31px; margin:0 0 6px 10px; text-align:center;}
.idiomas li{display:inline-block; margin:0 10px 0 0; padding:5px;}
.idiomas li a{color:#fff;}
.idiomas li a:hover{color:#295232;}
.idiomas li span{width:5px; height:5px; display:block; -webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px; background-color:transparent; border:solid 1px #fff; display:inline-block; margin:0 3px 0 0;}
.sliderhome{width:626px; height:300px; float:left;}
.gris{background-color:#D3D3D3; width:294px; float:left; height:260px; padding:20px;}
.gris h1{color:#5C5C5C; font-size:19px; line-height:22px; font-weight:600;}
.gris p{color:#929091; font-size:14px; line-height:18px; padding:10px 0 51px 0;}
.gris a{color:#295232; text-align:right; width:100%; display:block;}
.gris a:hover{color:#000;}
.unidades{float:left; width:185px; background-color:#295232; padding:20px; height:293px;}
.unidades h1{font-size:19px; color:#fff; margin:0 0 10px 0; font-weight:600;}
.unidades li{padding:0 0 10px 0;}
.unidades li a{color:#fff; font-size:14px;}
.unidades li a:hover{opacity:0.8;}
.barras{float:left; width:735px; height:333px;}
.barras .item{width:105px; height:333px; float:left; position:relative;}
.barras .item .roll{width:105px; height:333px; display:none; cursor:pointer;}
.barras2{width:960px; height:434px; margin:31px 0 31px 0;}
.barras2 .item{width:137px; height:434px; float:left; position:relative; background-size:cover;}
.barras2 .item .roll{width:137px; height:434px; display:none; cursor:pointer;}
.contenidos{padding:31px 0 31px 0;}
.contenidos h1{color:#2A5132; font-size:19px; margin:0 0 21px 0;}
.contenidos h1 span{font-weight:600;}
.contenidos .izq{float:left; width:260px; margin:0 20px 0 0;}
.contenidos .der{float:left; width:675px; padding:0 0 31px 0; color:#929196; font-size:14px;}
.contenidos .der a{color:#2A5132;}
.contenidos .menuc{border-top:solid 1px #CBCBCB; border-left:solid 1px #CBCBCB; border-right:solid 1px #CBCBCB;}
.contenidos .menuc a{display:block; background-color:#E5E5E5; padding:10px; border-bottom:solid 1px #CBCBCB; color:#747474; text-transform:uppercase;}
.contenidos .menuc a:hover, .contenidos .menuc .active{background-color:#2A5132; color:#fff;}
.pie{background-color:#929196; padding:20px 0 20px 0; color:#fff;}
.pie a{color:#fff;}
.pie .col1{float:left; margin:0 6px 0 6px;}
.pie .col1 h1{font-size:14px; font-weight:600;}
.pie .col1 h2{font-size:13px; font-weight:600;}
.pie .col1 p{margin:0; padding:0; font-size:11px; line-height:14px;}
.pie .col2{float:left; margin:51px 5px 0 5px;}
.pie .col2{text-align:center; padding:10px; border-left:solid 1px #fff; border-right:solid 1px #fff;}
.pie .col3{float:left; padding:0 5px 0 5px; margin:45px 0 0 0;}
.pie .col3 h1{font-size:11px; font-weight:600;}
.pie .col3 a{font-size:11px; line-height:12px;}
.pie .col3 a:hover{opacity:0.7;}
.piekaser{background-color:#EAEBED; text-align:center;}
.youtubepie{text-align:right; color:#706F74; font-size:11px;}
.youtubepie img{vertical-align:middle; margin:0 0 0 10px;}
.youtubepie a{color:#706F74;}
.youtubepie a:hover{opacity:0.8;}



.historia{background-color:#BFC1B6;}
#banner-slide2{margin:auto;}
.prensa{padding-bottom:31px;}
.prensa .izq{float:left; width:243px; margin:0 21px 0 0;}
.prensa .der{float:left; width:651px;}
.videos{padding-top:31px; padding-bottom:31px;}
.videos .item{float:left; width:320px;}
.youtube .item{float:left; width:450px; margin:0 60px 60px 0;}

.contacto .izq{float:left; width:600px; padding:0 20px 0 0; border-right:solid 1px #ADAC98; margin-right:20px; min-height:601px;}
.contacto .der{float:left; width:300px;}
.contacto input[type="text"], .contacto .textarea{border:solid 1px #ADAC98; width:95%; padding:5px; margin-bottom:10px;}
.contacto .titulo{color:#929292; font-size:16px; margin:0 0 21px 0;}
.contacto label{display:label; color:#009459; margin:0 0 5px 0; font-weight:bold;}
.contacto input[type="submit"]{border:none; cursor:pointer; margin:10px 0 0 0; color:#009459; font-weight:bold; background-color:#fff; float:right;}
.contacto .der .mail{color:#929292;}
.contacto .der .mail:hover{color:#009459;}
.cargar{background-color:#00974A; padding:21px; color:#fff; margin:21px 0 0 0;}
.cargar .titulo{font-weight:bold; font-size:20px; line-height:20px; text-align:center; color:#fff; margin:0 0 5px 0; text-transform:uppercase;}
.cargar h2{font-size:14px; margin:0 0 10px 0; text-align:center;}
.cargar a{background-color:#fff; text-align:center; color:#ADAC98; padding:5px; font-weight:bold; width:97%; display:block;}
.cargar a:hover{opacity:0.8;}



.lista_links { 
	padding: 0;
	margin: 0;
	margin-top: 15px;
	list-style-type: none;
	background: #f9f9f9 url(../../images/layout/lista_cot_fondo.png) repeat-x bottom left;
	width: 264px;
}

.lista_links .top {
	width: 264px;
	height: 12px;
	background: url(../../images/layout/lista_cot_top.png) no-repeat top left;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
	border-top: none !important;
	margin-bottom: -5px;
}

.lista_links .bottom {
	width: 264px;
	height: 13px;
	background: url(../../images/layout/lista_cot_bottom.png) no-repeat bottom left;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
	border-top: none !important;	
	margin-top: -5px;
}

.lista_links li{
    margin: 0;
	float: left;
	width: 232px;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: none;
	border-left: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #bfbfbf;
	font-size:14px;
}

.lista_links li strong {
	font-size: 14px !important;
	color: #027648;
}

.lista_links li.primera {
	border-top: none !important;		
}

.lista_links li.ultima {
	border-bottom: none !important;		
}

.lista_picks{
    color:#000000;
}
.extra{
    font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
}
.prensaLink{
    font-family: verdana;
    font-size: 12px;
    color: #1C845B;
}