@font-face {
	font-family: 'Block Gothic RR';
	font-style: normal;
	font-weight: normal;
	src: local("/fonts/Block Gothic RR"), url("/fonts/BlockGothicRR-MediumExtraCond.woff") format("woff");
}

body {
	/* background: #005986 url("/img/novaweb/bckgnd.gif") repeat-x scroll center top; */
	background: #005986;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	margin: 0;
}
.grad {
	background: gay; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(white, gray); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(white, gray); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(white, gray); /* For Firefox 3.6 to 15 */
	background: linear-gradient(white, gray); /* Standard syntax */
}
.textocabecera1{
	font-family: 'Kanit', sans-serif;
	padding:2px;
	top:0px;
	position:relative;
	z-index:10;
	/*background-color: rgba(14,66,94, 0.7);
	background-color: rgba(98,181,220, 0.8);*/
	background-color: rgba(0,89,134, 0.8);
	/* ANIMATION */
	/*
	visibility:hidden; 
	opacity: 0;
	-webkit-transition: opacity 0.9s;
	transition: opacity 0.9s;
	*/
}
.subtitulocabecera1{
	padding:5px;
	font-size:14px;
	position:relative; 
	bottom:0px;
	background-color: rgba(255,255,255, 0.8);
	/* ANIMATION */
	/*
	visibility:hidden; 
	opacity: 0;
	-webkit-transition: opacity 0.9s;
	transition: opacity 0.9s;
	*/
}
.subtitulo{
	padding:5px;
	font-size:14px;
	position:relative; 
	bottom:0px;
	background-color: rgba(255,255,255, 0.8);
	visibility:hidden; 
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}


.latest {
	background: url("../img/webnew/latest_background.png") white repeat-x;
	margin-bottom:0px;
	margin-top:0px;
}
ul.lastets_news{
	margin-top:-5px;
	margin-left:-10px;
	padding-right:10px;
}
ul.lastets_news a {
	width:80%;
	color: #fdc508;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}

.fb_iframe_widget>span { width: 263px !important; }
.fb-like-box iframe { width: 263px !important; }

.idw-container h2{
	display:none;
}

#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(0, 0, 0, 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;
}

/*
.GoogleActiveViewClass a img{
	display: block;
	height: auto;
	max-width: 100%;
	width:293px;
}
*/

.embed-container { 
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%; 
} 

.embed-container iframe, .embed-container object, .embed-container embed { 
	position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 100005; /* Sit on top */
    padding-top: 180px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
	background-color: transparent;
    margin:0 auto;
    padding: 20px;
    width: 80%;
	height:700px;
}

/* The Close Button */
.close {
    color: black;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}