
html, body {height: 100%;}

/* font-face */
@font-face{
    font-family:'gotham_mediumregular';
    src:url('../fonts/gotham-medium-webfont.eot');
    src:url('../fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-medium-webfont.woff') format('woff'),
         url('../fonts/gotham-medium-webfont.ttf') format('truetype'),
         url('../fonts/gotham-medium-webfont.svg#gotham_mediumregular') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'gotham_boldregular';
    src:url('../fonts/gotham-bold-webfont.eot');
    src:url('../fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-bold-webfont.woff') format('woff'),
         url('../fonts/gotham-bold-webfont.ttf') format('truetype'),
         url('../fonts/gotham-bold-webfont.svg#gotham_boldregular') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'gotham_lightregular';
    src:url('../fonts/gotham-light-webfont.eot');
    src:url('../fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-light-webfont.woff') format('woff'),
         url('../fonts/gotham-light-webfont.ttf') format('truetype'),
         url('../fonts/gotham-light-webfont.svg#gotham_lightregular') format('svg');
    font-weight:normal;
    font-style:normal;
}

.omega2 {margin: 0 0 0 20px;}

.mod_cabecera_menu_series ul li {
    margin-right: 6px;
}

.mod_cabecera_h1 {
	width: 315px;
}

.infanual2{
	font:gotham_mediumregular;
	padding: 28px 0 20px 10px;
}

.infanual2 {
    padding: 48px 0 20px 27px;
}

.actions3 {
    padding-top: 50px;
}

.mod_cabecera_menu ul li a, .mod_cabecera_menu_series ul li a {
    padding: 4px 19px;
}

.mod_cabecera_menu ul li ul, .mod_cabecera_menu_series ul li ul {
    background: #333333;
	height: auto;
    right: 77px;
    overflow: hidden;
    padding: 12px 30px 10px 12px;
    position: absolute;
    width: auto;
    z-index: 999;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    margin: 0 0 20px;
}
.mod_cabecera_menu ul li ul.en, .mod_cabecera_menu_series ul li ul.en {
    right: 113px;
}
.mod_cabecera_menu ul li ul li, .mod_cabecera_menu_series ul li ul li {
    clear: both;
    display: block;
    float: left;
    padding: 0 0 3px;
    width: auto;
	margin-right: 20px;
}
.mod_cabecera_menu ul li ul li a, .mod_cabecera_menu_series ul li ul li a {
    color: #999999;
}
.mod_cabecera_menu ul li ul li a:hover, .mod_cabecera_menu_series ul li ul li a:hover {
    color: #fff;
}
.accessible {
    display: none;
}

body {
    background: none repeat scroll 0 0 #f7f7f7;
}

.central {
    background: url("../imgs/fondo_central_atresmedia.jpg") no-repeat scroll center top;
	background-color: #f7f7f7;
	min-height: 100%;
}


.container_int {
    -moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.mod_cabecera_menu_series ul {
    background: none repeat scroll 0 0 #fe7400;
    -moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.fondo_mision {
    background: url("../imgs/fondo_mision.jpg") no-repeat;
    height: 194px;
	font-family:gotham_mediumregular;
	font-size: 20px;
    height: 174px;
    line-height: 27px;
    padding: 39px 70px 0;
    text-align: center;
}	


.fondo_mision span {
	font-size: 31px;
	font-weight:bold;
	vertical-align: text-top;
	line-height: 22px;
}


.mod_cabecera_highlight {
	background:none;
}	

.mod_cabecera_h1 a {
    width: 310px;
}

.infanual{
	font-family:gotham_mediumregular;
	padding: 28px 0 20px 10px;
	/*padding:45px 0 0 10px; cuando haya un tercer botón a la derecha */
}

.infanual h2{
	font-family:gotham_mediumregular;
	font-size: 21px;
	font-weight:bold;
}

.infanual p{
	font-family:gotham_mediumregular;
	font-size: 18px;
	line-height: 25px;
}


.actions {
	padding-top:15px;
}	

.actions2 {
	padding-top:15px;
	padding-left:20px;
}	

.btn_gray {
    background: none repeat scroll 0 0 #e5e5e5;
    color: #000;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
	font-size: 14px;
    line-height: normal;
    margin: 0 0 0 5px;
    padding: 8px 15px;
	display:block;
	width:80%;
	margin-bottom:8px;
}

.btn_gray:hover{
	 background: none repeat scroll 0 0 #cecece;
}

.bloque_1 {
	font-family:gotham_mediumregular;
	width:100%;
	height:350px;
	overflow:hidden;
	background: none repeat scroll 0 0 #e5e5e5;
	margin-top:10px;
}	
	
.bloque_1 h2{
	font-family:gotham_mediumregular;
	font-size: 18px;
    font-weight: bold;
    line-height: 23px;
    padding: 15px;
}

.bloque_1 h2 a:hover {
    text-decoration: none;
    display: inline;
	color: #FE7400 !important;
}

.bloque_1 p{
	font-family:gotham_mediumregular;
	font-size: 13px;
    line-height: 17px;
    padding: 10px 15px;
    text-align: justify;
}

a.t_normal, a.t_grande, a.t_xtragrande, h2 a {text-decoration: underline;}
.bloque_1 .firma{
	background: url("../imgs/firma.png") no-repeat;
	height: 143px;
    left: 160px;
    position: absolute;
    top: 294px;
    width: 182px;
    z-index: 1;
}

.bloque_1 .firma2{
	background: url("../imgs/firma2.png") no-repeat;
	height: 99px;
    left: 240px;
    position: absolute;
    top: 312px;
    width: 104px;
    z-index: 1;
}

.entidades {
    font-size: 10px;
    padding: 120px 0 5px 10px;
}

.pie_logos {
    float: left;
    overflow: hidden;
    padding: 0 0 5px;
}

.pie_logos li {
    float: left;
    margin: 0;
    padding: 0 15px 0 13px;
}

.codigo {
	padding:10px 0px 20px;
}	

.magnitudes table { border-collapse: collapse; text-align: left; width: 95%; margin:0 auto; } 
.magnitudes {font: normal 14px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; margin-bottom: 60px; }
.magnitudes table td, .magnitudes table th { padding: 3px 3px; }
.magnitudes table th.derecha { padding-right:20px; }
.magnitudes table thead th {background:#DD5B15; color:#FFFFFF; font-size: 15px; font-weight: bold; } 
.magnitudes table thead th:first-child { border: none; }
.magnitudes table tbody tr { border-bottom:1px dotted #ccc;}
.magnitudes table tbody td { color: #000000; font-size: 14px;font-weight: normal; }
.magnitudes table tbody .alt td { background: #FAFAFA; color: #000000; }
.magnitudes table tbody td.naranja { color: #dd5b15; font-size: 14px;font-weight: normal; margin-left:10px; padding-right:20px; }
.magnitudes table tbody .alt td.naranja { background: #FAFAFA; color: #dd5b15; padding-right:20px; }
.magnitudes table tbody td:first-child { border-left: none; }
.magnitudes table tbody tr:last-child td { border-bottom: none; }
.magnitudes p {font-size: 11px; padding-top: 10px; line-height: normal; width: 90%; margin:0 auto;}

.infmagnitudes{	font:gotham_mediumregular;	padding-top: 10px;}
.infmagnitudes h2{font-size: 22px; font-weight:bold;}
.infmagnitudes p {font-size: 17px;  padding: 10px 0 20px;}

.bloque_2 {
	font-family:gotham_mediumregular;
	width:400px;
	height:88px;
	overflow:hidden;
	background: #f6f6f6;
	margin:10px auto;
}	
	
.bloque_2 h2{
	font-size: 18px;
	font-weight:bold;
	padding:10px;
	background:#e5e5e5;
}

.bloque_2 p{
	font-size: 14px;
	padding:10px;
}

.bloque_2 p a {color:#000;}

.bloque_2 p a:hover {
	border-bottom: 1px dotted #000000;
    display: inline;
}

.bloque_3 {
	font-family:gotham_mediumregular;
	width:400px;
	height:168px;
	overflow:hidden;
	background: #f6f6f6;
	margin:10px auto;
}	
	
.bloque_3 h2{
	font-size: 18px;
	font-weight:bold;
	padding:10px;
	background:#e5e5e5;
}

.bloque_3 p{
	font-size: 14px;
	padding:10px 0 0 10px;
}
/*
.seccion_home {min-height: 100%;}
.alto100 {min-height: 100%;}
*/

.hitos .nav { width: 320px; padding: 0;}
.hitos .nav li {text-align: left; padding: 0;}
.hitos .nav li:before {content: "";}
.hitos .nav li  a {display: block; background: #E5E5E5; color: #333333; margin-bottom: 1px; padding: 10px; -webkit-transition: 0.15s color linear; -moz-transition: 0.15s color linear; -o-transition: 0.15s color linear; transition: 0.15s color linear;}
.hitos .nav li  a:hover {background: #FE7400; color: #fff;}
.hitos .nav li a.active {background: #FE7400; color: #fff;}

.texto-hitos { width: 640px;}

.hitos { font-family:Arial, Helvetica, sans-serif;	}
.hitos h2{font-size: 22px; font-weight:bold; padding: 0 0 0 10px;}
.hitos h3{font-size: 18px; color:#DD5B15; padding: 10px 0 0 10px;}
.hitos ul { list-style-type:none; padding:0 40px; } 
.hitos ul li {list-style-type: none;}
.hitos ul li:before{content: "- "} 

.hitos p , .hitos li { font-size: 14px; padding: 10px; color:#333; text-align:justify; line-height:120%;}
.hitos p span.atresmedia, .hitos li span.atresmedia{ color:#DD5B15; }
.hitos img { display: block; margin: 20px auto; }
.hitos cite { 
	border-bottom: 1px solid #CCCCCC; 
	border-top: 1px solid #CCCCCC;
    clear: both;
    color: #333333;
    display: inline;
    float: left;
    font-family: Georgia,serif;
    font-size: 18px;
    font-style: italic;
    line-height: 22px;
    margin: 15px;
    padding: 10px;
}
.hitos p span.responsabilidad {color:#2d6602;}



#footer {
    display: block;
    overflow: hidden;
    position: absolute;
    width: 100%;
}

