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


html,body {
	min-width: 1260px;
	background-color: #f1f1f1;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#contprincipal {
	width: 100%;
}

#conttop {
	width: 1260px;
	height: 100px;
	padding: 20px 0px 20px 0px;
}

#contbottom {
	width: 1260px;
	height: 50px;
	padding: 35px 0px 35px 0px;
	background-image: url(imagenes/fondo-footer.png);
	background-position: center;
	bckground-repeat: no-repeat;
}

#contenlaces {
	width: 1005px;
	height: 100px;
	text-align: right;
	line-height: 100px;
	float: left;
}

#contcentral {
	width: 819px;
	padding: 30px 39px 40px 39px;
	border-right-style: solid;
	border-right-color: #B6B6B6;
	border-right-width: 1px;
	text-align: left;
	float: left;
	overflow: auto;
}

#contfondo {
	width: 1260px;
	background-color: #FFF;
	overflow: auto;
}

#contlinksgraf {
	width: 100%;
	padding-top: 40px;
}

#contlinksnews {
	width: 100%;
}

#contlinksgraf2 {
	width: 100%;
	padding-top: 10px;
}

#contlinksgraf3 {
	width: 627px;
	margin-left: 96px;
	padding-top: 40px;
}

#continfo {
	width: 370px;
	border-style: solid;
	border-width: 1px;
	border-color: #D39547;
	margin-left: 10px;
	margin-right: 55px;
	float: left;
}

#continfo2 {
	width: 370px;
	border-style: solid;
	border-width: 1px;
	border-color: #D39547;
	margin-right: 10px;
	float: left;
}

#continfo3 {
	width: 797px;
	border-style: solid;
	border-width: 1px;
	border-color: #D39547;
	margin: 0px 10px 40px 10px;
}

#continfo4 {
	width: 817px;
	border-style: solid;
	border-width: 1px;
	border-color: #D39547;
	overflow: auto;
}

#navright {
	width: 300px;
	padding: 30px 30px 0px 30px;
	float: left;
	overflow: auto;
}

#barratop {
	width: 100%;
	height: 40px;
	background-color: #aa7129;
}

#barramargen {
	width: 100%;
	background-color: #bfbfbf;
	height: 15px;
}

#celdalogo {
	width: 255px;
	text-align: left;
	float: left;
}

#celdatit1 {
	width: 1260px;
	background-color: #d1d3d4;
	text-align: center;
	padding: 15px 0px 30px 0px;
}

#celdathumbnails {
	width: 1260px;
	padding: 30px 0px 30px 0px;
	overflow: auto;
}

#celdalinks {
	width: auto;
	text-align: center;
	float: left;
}

#celdawatermark {
	width: 133px;
	float: left;
}

#celdadireccion {
	width: 607px;
	padding-right: 20px;
	text-align: right;
	float: left;
}

#celdasocialfooter {
	width: 500px;
	float: left;
}

#celdanews {
	width: 300px;
	padding-bottom: 30px;
	text-align: left;
	overflow: auto;
}

#celdaimgtitnews {
	width: 160px;
	float: left;
}

#celdatitnews {
	width: 120px;
	padding: 3px 0px 0px 20px;
	margin-bottom: 10px;
	text-align: left;
	float: left;
}

#celdasubtitnews {
	width: 120px;
	padding: 0px 0px 0px 20px;
	text-align: left;
	float: left;
}

#celdatitulares {
	width: auto;
	border-bottom-style: solid;
	border-bottom-color: #B6B6B6;
	border-bottom-width: 1px;
	margin-bottom: 16px;
	text-align: left;
}

#celdalinkgraf {
	width: 192px;
	margin-right: 17px;
	float: left;
}

#celdalinkgraf2 {
	width: 192px;
	float: left;
}

#celdapartner {
	width: 192px;
	margin-right: 50px;
	float: left;
}

#celdapartner2 {
	width: 93px;
	float: left;
}

#celdainfotop {
	width: 100%;
	background-color: #aa7129;
	text-align: center;
	padding: 8px 0px 8px 0px;
}

#celdainfo1 {
	width: 100%;
	background-color: #fff;
	text-align: center;
	padding: 7px 0px 7px 0px;
}

#celdainfo2 {
	width: 100%;
	background-color: #f1e7da;
	text-align: center;
	padding: 7px 0px 7px 0px;
}

#celdainfo3 {
	width: 100%;
	padding: 10px;
	overflow: auto;
}

#celdainfo4 {
	width: 175px;
	padding-right: 10px;
	float: left;
}

#celdainfo5 {
	width: 165px;
	float: left;
}

#celdainfo6 {
	width: 200px;
	padding-right: 10px;
	float: left;
}

#celdainfo7 {
	width: 567px;
	float: left;
}

#celdainfo8 {
	width: 250px;
	float: left;
}

#celdainfo9 {
	width: 567px;
	float: left;
}

#celdateam {
	width: 255px;
	padding-bottom: 50px;
	float: left;
}

#celdaphotoprofile {
	width: 200px;
	float: left;
}

#celdainfoprofile {
	width: 594px;
	padding-top: 7px;
	float: left;
}

#contsecc {
	width: 244px;
	margin-right: 10px;
	float: left;
}

#contfotprinc {
	width: 228px;
	padding: 7px;
	margin-bottom: 7px;
	background-color: #fff;
	border-style: solid;
	border-color: #999;
	border-width: 1px;
	float: left;
}

#contsecc2 {
	width: 244px;
	float: left;
}

#contleyend {
	width: 100%;
	padding-top: 3px;
	text-align: left;
}

#contleyend2 {
	width: 100%;
	text-align: left;
}

#contsocial {
	width: 180px;
	text-align: right;
	padding-top: 5px;
	float: left;
}

#conticonsocial {
	width: 30px;
	margin-left: 15px;
}

#conttlf {
	width: 1080px;
	height: 40px;
	text-align: right;
	line-height: 40px;
	float: left;
}

#separador {
	width: 25px;
	float: left;
}

#separador2 {
	width: 2px;
	background-color: #ccc;
	float: left;
}

.boton:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	background-color: #fff;
	text-decoration: none;
	border-color: #CCC;
	border-style: solid;
	border-width: 1px; 
	padding: 7px 10px 7px 10px;
}

.boton:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	background-color: #fff;
	text-decoration: none;
	border-color: #CCC;
	border-style: solid;
	border-width: 1px; 
	padding: 7px 10px 7px 10px;
}

.boton:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	background-color: #ccc;
	text-decoration: none;
	padding: 7px 10px 7px 10px;
}

.boton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	background-color: #ccc;
	text-decoration: none;
	padding: 7px 10px 7px 10px;
}


/* Fuentes */

.h1 {
	font-family: Oswald;
	font-size: 2.5em;
	font-style: normal;
	color: #666;
}

.h2 {
	font-family: Open+Sans;
	font-size: 1.5em;
	font-style: normal;
	color: #c1c1c1;
}

.h3 {
	font-family: Source Sans Pro;
	font-size: 2em;
	font-style: normal;
	color: #666;
}

.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #666;
}

.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #fdf5e8;
}

.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #aa7129;
}

.text4 {
	font-family: Source Sans Pro;
	font-size: 1em;
	font-style: normal;
	color: #666;
}

.text5 {
	font-family: Source Sans Pro;
	font-size: 14px;
	font-style: normal;
	color: #999;
}

.textdireccion {
	font-family: Lato;
	font-size: .8em;
	font-style: normal;
	color: #666;
}

.titespecif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	color: #FFF;
}

.titfront:link {
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #ed1c24;
	text-decoration: none;
}

.titfront:visited {
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #ed1c24;
	text-decoration: none;
}

.titfront:active {
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}

.titfront:hover {
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}

.descfront {
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: normal;
	color: #999;
}

.links:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-style: normal;
	color: #be7900;
	text-decoration: none;
}

.links:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-style: normal;
	color: #be7900;
	text-decoration: none;
}

.links:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-style: normal;
	color: #ccc;
	text-decoration: none;
}

.links:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-style: normal;
	color: #ccc;
	text-decoration: none;
}

.titulares:link {
	font-family: Oswald;
	font-size: 14px;
	font-style: bold;
	color: #000;
	line-height: 16px;
	text-decoration: none;
}

.titulares:visited {
	font-family: Oswald;
	font-size: 14px;
	font-style: bold;
	color: #000;
	line-height: 16px;
	text-decoration: none;
}

.titulares:active {
	font-family: Oswald;
	font-size: 14px;
	font-style: bold;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}

.titulares:hover {
	font-family: Oswald;
	font-size: 14px;
	font-style: bold;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}

.subtitulares:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000;
	text-decoration: none;
}

.subtitulares:visited {
	font-family: Verdana, Geneva, sans-serif
	font-size: 10px;
	font-style: normal;
	color: #000;
	text-decoration: none;
}

.subtitulares:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
}

.subtitulares:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
}


/* Sticker */

* {
	margin: 0;
	padding: 0;
}

.ticker-container {
	height: 60px;
	width: 700px;
	text-align: center;
	position: relative;
	overflow: hidden;
	background-color: rgba(0,0,0,1);
	color: white;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	/*background-color: white;
	color: black;*/
	font-size: 1em;
	margin-bottom: 10px;
}
.ticker-container .ticker-caption {
	height: 50%;
	width: 100%;
	background-color: #EC0B43;
	display: table;
	position: absolute;
	color: white;
	font-size: 0.8em;
	z-index: 1;
}
.ticker-container .ticker-caption p {
	height: inherit;
	width: inherit;
	display: table-cell;
	vertical-align: middle;
	font-weight: bold;
}
.ticker-container ul {
	list-style: none;
	padding: 0;
	height: auto;
}
.ticker-container ul div {
	overflow: hidden;
	position: absolute;
	z-index: 0;
	display: inline;
	min-width: 100%;
	left: 0;
	height: 50%;
	transition: 0.25s ease-in-out;
}
.ticker-container ul div.ticker-active {
	top: 30px;
}
.ticker-container ul div.not-active {
	top: 60px;
}
.ticker-container ul div.remove {
	top: 0;
}
.ticker-container ul div li {
	padding:6px 0;
}
.ticker-container ul div li a {
	color: #fff;
	text-decoration: none;
}

@media (min-width: 500px) {
	.ticker-container {
		height: 30px;
		text-align: left;
	}
	.ticker-container .ticker-caption {
		height: 100%;
		width: 150px;
		background: url('../imagenes/ticker-caption-bg.png');
	}
	.ticker-container .ticker-caption p {
		text-align: left;
		padding-left: 7px;
	}
	.ticker-container ul {
		margin-left: 170px;
		height: 100%;
	}
	.ticker-container ul div {
		height: 100%;
		left: 170px;
	}
	.ticker-container ul div.ticker-active {
		top: 0;
	}
	.ticker-container ul div.not-active {
		top: 30px;
	}
	.ticker-container ul div.remove {
		top: -30px;
	}
}

@media (min-width: 768px) {
  .ticker-container {
    margin-bottom: 10px;
  }
}

@media (min-width: 992px) {
  .ticker-container {
    margin-bottom: 10px;
  }
}

/* End Sticker */


