@charset utf-8;
@font-face {
    font-family: "OpenSans";
    src: url("../fonts/OpenSans-Regular.ttf") format("truetype");
}
/* CSS Document trident juncture |  */
*{ 
	margin:0; padding:0;
}
body {
	font-family: OpenSans, Verdana, Geneva, sans-serif;
	font-size:1.2em;
	margin: 0;
	color: #000;
	font-size: 80.5%;
	background-image: url(../img/fondo-cab-tot.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	/*background-image: url(../img/body-fondo-top.png);
	background-repeat: repeat-x;
	background-position: 1px 170px;*/
	
}
p{
	margin-bottom:8px;
}

a:link, a:active, a.mail:link, a.mail:active {
    color: #366355;
    font-weight: bold;
    text-decoration: none;
}
/* jim
a:link, a:active, a.mail:link, a.mail:active {
	color: #F30;
	text-decoration: none;
} */ 
a.mail:link, a.mail:active {
    font-size: 1em;
    font-weight: bold;
}

a:hover, a:focus, a.mail:hover, a.mail:focus {
    color: #1f4e8d;
    cursor: pointer;
    font-weight: normal;
    text-decoration: underline;
}
/* jim
a:hover, a:focus, a.mail:hover, a.mail:focus{
	color:#666;
	cursor:pointer;
	text-decoration:underline;
	font-weight:bold;
} */
a:visited {
	color: #993300;
}
a:focus.noFoco{
	background-image:none;
}
h1 {
	font-size:3em;
	font-weight:normal;
	color:#1F4E8D;
	margin:40px 0px 30px 0px;
}
.global {
	width:1024px;
	height:auto;
	min-height:620px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.cabecera {
	height: 160px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(../img/fondo-cab.jpg);
	background-repeat: no-repeat;
	background-position: center 10px;*/
}
.cab-izq {
	float:left;
	margin-top:13px;
	border:none;
}
.idiomas{
	float:right;
	margin-top:10px;
	margin-right:20px;
}
.cab-dcha {
	float:right;
	clear:right;
	margin-top:47px;
	border:none;
}
.cab-dchaini {
	float:right;
	margin-top:50px;
	border:none;
}
.cab-centro {
	float:left;
	margin-top:5px;
	margin-left:20px;
	border:none;
}
.social{float:right;clear:right;margin-top:30px;}
.social img{margin-right:20px;}
.social a:hover{
	opacity: 0.5;
}
.aclara {}
.aclara img { 
    border-radius: 4px;
    box-shadow: 1px 1px 2px #036;}
.aclara a:hover{opacity: 0.5;}
.social .twitter-hashtag-button{
	margin-right:20px;
	margin-bottom:2px;
}
.reset {
	clear:both;
}
.divide {
	width:200px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #1F4E8D;	
	margin: 30px 0px 30px 0px;
}
/* columnas */
.columnaIzq {
	width:65%;
	float:left;
	clear:both;
	margin:10px;
}
.columnaDcha {
	width: 30%;
	float:left;
	margin:10px;
}
.texto-presenta {
	padding:10ox;
	font-size:1.7em;
}
.texto-largo {
	width: 1004px;
	height: auto;
	padding: 10px;
	float: left;
	font-size: 1.4em;
	line-height: 26px;
}
.texto-largo-p {
	width:1004px;
	height:auto;
	font-size:.9em;
	padding:10px;
	float:left;
}
.centrado{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.nobo {
	border:none;
}
.leyenda {
	height: 20px;
	width: 1014px;
	color: #FFF;
	font-weight: normal;
	background-color: #666;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: medium;
	margin-right: auto;
	margin-left: auto;
	margin-top:4px;
	clear: both;
	padding-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.migas{
	margin:10px;
	font-size:1em;
	color:#666;
	float:left;
	clear:both;
}
.youtube {
}
.youtube iframe {
	border:none;
}
.img-dcha {
	float:right;
	margin:10px;
	font-size:0.8em;
	text-align:center;
	border: thin solid #CCC;
}
.img-dcha-nobo {
	float:right;
	margin:10px;
	text-align:center;
}
.img-izq {
	float:left;
	margin:10px;
	font-size:0.8em;
	text-align:center;
	border: thin solid #CCC;
}
.piefoto{
	padding-top:5px;
	color: #333;
}
.lista, ul {
	margin-left:10px;
	margin-top:10px;
}
.lista, ul, li {
	list-style:none;
}
.listamarca {
	list-style: none;
	background-image: url(../img/marcador-tridnet-juncture.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.gris {
	color:#333;
}
.titulopanel2{ 
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.titulopanel3{ font-size: 1.17em;}

/* slider */
*{margin:0;padding:0}
#cajaslider {
	width: 100%;
	clear: both;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
}
.slider{width:950px;height:400px;margin:2px 0px 2px 0px;position:relative;clear:both;margin-left:auto;margin-right:auto;}
a.next,a.prev{color:#000;background-color:#eee;border:1px solid #fff;outline:1px solid #ccc;text-shadow:-1px -1px 0 #fff;text-decoration:none;z-index:99;display:block;padding:0 5px}
.next{position:absolute;right:-10px;top:50%}
.prev{position:absolute;left:-10px;top:50%}
a.inactive{color:#ccc;background-color:#fff;border:1px solid #eee;outline:none}
ul.navi{list-style:none;position:absolute;bottom:10px;right:5px}
ul.navi li{float:left;margin-right:5px}
ul.navi li a{background-color:#CCC;display:block;height:10px;width:10px;text-indent:-9999px;outline:none;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #000;-moz-box-shadow:0 0 3px #000;box-shadow:0 0 1px #000}
ul.navi li a.active{background-color:#fff}
.oculto,.slider > div{display:none}
/* fin slider*/
.prepie {
	background-color: #0067D0;
}
.pie {
    background-color: #0067D0;
    clear: both;
    color: #fff;
    font-size: 1em;
    height: 120px;
    margin: 8px auto 10px;
    padding-top: 4px;
    width: 1024px;
}
/* jim
.pie {
	height: 20px;
	width: 1024px;
	margin-left: auto;
	background-color:#CCC;
	color:#000;
	margin-right: auto;
	margin-top: 8px;
	border: thin solid #999;
	/ - font-family: Arial, Helvetica, sans-serif; -/
	font-size: x-small;
	padding-top: 4px;
	clear:both;
} */
.pie-izq {float: left;margin: 10px 5px 0;}
/* manu */
.pie-izq a:link, a:active, a.mail:link, a.mail:active {color: #fff;}
/* /manu */
.pie-dcha {float:right; margin:10px 5px 0;text-align:right;}

.pie-dcha a{color:white;}
/* -------------------------------------- MENÚ ----------------------------------- */

/*------------FIN MENÚ-------------*/
/*------------NOTICIAS ------------*/

.fila{
	width:100%;
	min-height:1%;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:10px;
}
.icajanoticia{
	width:47%;
	height:162px;
	min-height:1%;
	float:left;
	margin:5px;
	border-radius:4px;
	border:solid thin #666;
	box-shadow: 1px 1px 2px #666;
	padding:5px;
	overflow:hidden;
}
.icajapanel{ 
    width:47%;
	height:340px;
	min-height:1%;
	float:left;
	margin:5px;
	border-radius:4px;
	border:solid thin #666;
	box-shadow: 1px 1px 2px #666;
	padding:5px;
	overflow:hidden;
}
.dcajanoticia{
	width:47%;
	height:160px;
	float:right;
	margin:5px;
	border-radius:4px;
	border:solid thin #666;
	box-shadow: 1px 1px 2px #666;
	padding:5px;
	overflow:hidden;
}
/*---------FIN NOTICIAS -------*/
/*------- ESTETICA ----------*/
.airetop {
	margin-top:20px;
}
.airetop100 {
	margin-top:100px;
}
.aire-d {
	margin-right:40px;
}
.separabajo{
	margin-bottom:20px;
}
.naranja{
	color:#F0A242;
}
.colortrident {
	margin-right:10%;
	color: #1f4e8d;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #1F4E8D;
	padding-bottom:5px;
}
.letra-centros {
	margin-left:20px;
	font-size:1.2em;
	color:#0067D0;
}
/*-----FIN ESTETICA-----*/
/*---PRENSA-----*/
.colum{
	width:31%;
	background-color:#000;
	float:left;
	min-height:300px;
	border:thin solid #666;
	border-radius:4px;
	margin:5px;
	padding:5px;
}
/*---------COOKIES-------------- */
#barraaceptacion {
	display:none;
	position:fixed;
	left:0px;
	right:0px;
	bottom:0px;
	padding-bottom:20px;
	width:100%;
	text-align:center;
	min-height:40px;
	background-color: rgba(72, 107, 128, 0.8);
	color:#fff;
	z-index:99999;
}

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

.inner a.ok {padding:4px;color:#00ff2e;text-decoration:none;}
.inner a.info {padding-left:5px;text-decoration:none;color:#faff00;}
/*-----FIN COOKIES----*/

.divTable{
        display:  table;
        width:auto;
        /*
        background-color:#eee;
        border:1px solid  #666666;
        border-spacing:5px;
        */
       /* border-collapse:separate;*/
}

.divRow
{
	display:table-row;
	width:auto;
}

.divCell
{
	float:left;/*fix for  buggy browsers*/
	display:table-column;
	width:200px;
	/*background-color:#ccc;*/
}