html, body {
	height:100%;
	width:100%;
	overflow:hidden;
	background:#000;
}
body {
	background:#000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-height:600px;
	min-width:960px;
	behavior: url(csshover3.htc);
	overflow: hidden;
}
body, td, th {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height:1.2em;
}
a {
	color:#FFF;
	text-decoration: none;
	outline: none;
}
a:hover {
	color:#747577;
}
p {
	margin-bottom:5px;
	margin-top:5px;
}
img {
	border:none;
}
h1 {
	font-size:12px;
	padding-bottom:10px;
}
.vertical{
	position:absolute;
	top:50%;
	margin-top:-50px;/* half main elements height*/
	left:0;
	width:100%;
}
.hoz {
	width:200px;
	margin-left:auto;
	margin-right:auto;
	height:100px;
	overflow:none;
	text-align:left;
}
#content {
	margin:0 auto;
	width:100%;
	z-index: 3;
	position:absolute;
	display: none;
}
#navegacion {
	margin:0px auto;
	height:30px;
	width:100%;
	bottom:1%;
	z-index: 3;
	position:absolute;
	display: none;
}
#marca_agua{
	margin:0px auto;
	height:80px;
	width:300px;
	bottom:1%;
	z-index: 3;
	position:absolute;
	display: none;
}
#inferior_marca {
	float:left;
	margin-left:40px;
	font-size:10px;
	text-align:left;
	font-family: Verdana, sans-serif;
	color:#747577;
	background-color:#fff;
}
#contentframe {
	/*overflow: hidden;*/
	height: 100%;
	text-align:left;
	z-index: 3;
}
#framecontent {
	/*overflow: hidden;*/
	height: 100%;
	text-align:left;
	z-index: 3;/*margin-left:50px;
	margin-right:50px;
	margin-bottom:50px;*/
}
/*Supersized Stamp*/
.stamp {
	float: right;/*margin: 25px 20px 0 0;*/
}
/*Supersize Plugin Styles*/
#navigation {
/*float: right;*/
	/*font-size:20px;*/
}
#loading {
	position: absolute;
	top: 49.5%;
	left: 49.5%;
	z-index: 3;
	width: 192px;
	height: 24px;
	/*text-indent: -999em;*/
	
}
#molinillo{
	float:left; width:24px; height:24px;
	background-image: url("../images/progress.gif");
	background-repeat:no-repeat;
	background-position:top;
}
#titulo-proyecto{
	float:left; width:160px; padding-left:8px;
	color:#fff; font-size:12px;
}
#supersize {
	position:fixed;
	overflow:hidden;
	display: none;
}
#supersize img, #supersize a {
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
}
#supersize .prevslide {
	z-index: 1;
}
#supersize .activeslide {
	z-index: 2;
}
/**/
#menu-logo {
	float:left;
	margin-left:40px;
	margin-top:3%;
	width:94%;
}
#menu-noticias {
	float:right;
	margin-right:50px;
	margin-top:50px;
}
#thumbs {
	position:absolute;
	z-index:7;
	left:40px;
	width:55px;
	top:270px;
}
#texto {
	background-color:#000;
	position:absolute;
	z-index:5;
	top:232px;
	left:300px;
	width:600px;
	height:320px;
	filter: alpha(opacity=80);
	opacity: .8;
	-moz-opacity:0.8;
}
#txt-content {
	position: absolute;
	color:#fff;
	z-index:6;
	top:232px;
	left:300px;
	width:560px;
	height:300px;
	margin:20px 20px 20px 20px;
}
#textocerrar {
	float: left; /*width:580px;*/
	clear:both;
	text-align:right;
}
#contenido-total {
	float:left;
	width:560px;
}
#contenido-superior-c {
	float:left;
	width:560px;
	height:260px;
}
#contenido-superior {
	float:left;
	width:560px;
	height:268px;
}
#contenido-superior-todos {
	float:left;
	width:560px;
	height:248px;
}
#contenido-inferior {
	float:left;
	width:560px;
}
#contenido-titulo {
	float:left;
	width:550px;
	font-size:12px;
	line-height:19px;
	padding-bottom:3px;
}
#contenido-galeria {
	float:left;
	width:10px;
	padding-bottom:3px;
}
#contenido-titulo-e {
	float:left;
	width:280px;
	font-size:12px;
	line-height:19px;
	padding-bottom:3px;
}
#contenido-galeria-e {
	float:left;
	width:280px;
	padding-bottom:3px;
}
.galeria-img {
	float:right;
	margin-left:5px;
}
#contenido-titulo-sub {
	float:left;
	width:560px;
	font-size:12px;
	line-height:19px;
	padding-bottom:3px;
	padding-top:15px;
}
.contenido-separacion {
	float:left;
	width:560px;
	height:1px;
	font-size:1px;
	border-bottom:1px #fff solid;
	margin-bottom:5px;
	margin-top:5px;
}
#contenido-descripcion {
	float:left;
	width:560px;
	font-size:10px;
	overflow:hidden;
}
#contenido-pie {
	float:left;
	width:560px;
	font-size:10px;
}
 . total-contenido {
 float:left;
width:560px;
margin-top:5px;
margin-bottom:5px;
vertical-align:top;
}
.columnas-contenido {
	float:left;
	width:175px;
	margin-right:10px;
	vertical-align:top;
	margin-bottom:10px;
	display: block;
}
.columnas-contenido-2 {
	float:left;
	width:175px;
	margin-right:10px;
	vertical-align:top;
	margin-bottom:10px;
	display: block;
}
.columnas-contenido-1 {
	float:left;
	width:175px;
	margin-right:10px;
	vertical-align:top;
	padding-top:5px;
	margin-bottom:5px;
	display: block;
}
.columnas-noticias {
	float:left;
	width:548px;
	margin-right:6px;
	vertical-align:top;
	margin-bottom:10px;
	display: block;
}
.mas_mas {
	clear:both;
	float:left;
	width:560px;
	text-align:right;
	font-size:10px;
	height:10px;
	font-family: Verdana, sans-serif;
	z-index:15;
}
.mas_mas-2 {
	clear:both;
	float:left;
	width:560px;
	text-align:right;
	font-size:10px;
	height:10px;
	font-family: Verdana, sans-serif;
	z-index:15;
}
.mas_mas-1 {
	clear:both;
	float:left;
	width:560px;
	text-align:right;
	font-size:10px;
	height:10px;
	font-family: Verdana, sans-serif;
	z-index:15;
}
#iproyectos {
	float:right;
	margin-left:5px;
}
#menu-inf {
	float:left;
}
#inferior {
	float:left;
	margin-left:40px;
	margin-bottom:3%;
	width:94%;
	font-size:10px;
}
#logo {
	float:left;
	border-bottom:1px #FFFFFF solid;
	width:100%;
	color:#fff;
}
#txt-logo {
	padding-bottom:10px;
	color:#fff;
}
#txt-logo a {
	color:#fff;
}
#txt-logo a:hover {
	color:#fff;
}
#sep-logo {
	width:100%;
	height:20px;
	clear:both;
}
#menu-superior {
	float:left;
	width:100%;
	clear:both;
	height:150px;
}
#menu-superior-b {
	float:left;
	width:100%;
	clear:both;
}
.bloques {
	float:left;
	width:110px;
	padding-right:20px;
}
.bloques-b {
	float:left;
	width:125px;
	padding-right:20px;
}
.bloques-c {
	float:left;
	width:190px;
}
.bloques-d {
	float:left;
	width:150px;
	padding-right:30px;
}
.bloques-ab {
	float:left;
	width:215px;
}
#menu-bloque {
	float:left;
	width:460px;
}
.menu-p {
	float:left;
	border-left:1px #fff solid;
	text-indent:5px;
	width:110px; /*padding-top:2px; padding-bottom:2px;*/
	padding:0;
	margin:0;
}
.menu-p a {
	display: block;
	width: 110px;
	/*height: 11px;*/
	margin:0;
	padding:0;/*padding-bottom:5px;*/
	color:#fff;
}
.menu-p a:hover {
	color:#747577;
	background-color:#fff;
}
.menu-pr {
	float:left;
	border-left:1px #fff solid;
	text-indent:5px;
	width:190px; /*padding-top:2px; padding-bottom:2px;*/
}
.menu-pr a {
	display: block;
	width: 190px;
	margin:0;
	padding:0;
	color:#fff;
}
.menu-pa {
	float:left;
	border-left:1px #fff solid;
	text-indent:5px;
	width:125px; /*padding-top:2px; padding-bottom:2px;*/
	padding:0;
	margin:0;
}
.menu-pa a {
	display: block;
	width: 125px;
	/*height: 11px;*/
	margin:0;
	padding:0;/*padding-bottom:5px;*/
	color:#fff;
}
.menu-pa a:hover {
	color:#747577;
	background-color:#fff;
}
.mas_menu01, .mas_menu02, .mas_menu03, .mas_menu04, .mas_menu05, .mas_menu06 {
	float:left;
	width:460px;
	clear:both;
	display:none;
	text-align:right;
	z-index:15;
}
.menu-sel {
	float:left;
	border-left:1px #fff solid;
	width:205px;
}
.menu-pag-inside{ margin-left:5px; }
.menu-pag01, .menu-pag02, .menu-pag03, .menu-pag04, .menu-pag05, .menu-pag06 {
	float:left;
	display: block;
	border-left:1px #fff solid;
	width:205px;
	/*padding-top:2px; padding-bottom:2px;*/
	margin-right:10px;
	vertical-align:top;
	margin-bottom:10px;
}
.menu-pag01 a, .menu-pag02 a, .menu-pag03 a, .menu-pag04 a, .menu-pag05 a, .menu-pag06 a {
	display: block;
	margin:0;
	padding:0;
	color:#fff;
}
.menu-pag01 a:hover, .menu-pag02 a:hover, .menu-pag03 a:hover, .menu-pag04 a:hover, .menu-pag05 a:hover, .menu-pag06 a:hover {
	color:#747577;
	background-color:#fff;
}
.menu-pr a:hover {
	color:#747577;
	background-color:#fff;
}
.menu-pd {
	float:left;
	border-left:1px #fff solid;
	text-indent:5px;
	width:150px; /*padding-top:2px; padding-bottom:2px;*/
}
.menu-pd a {
	display: block;
	width: 150px;
	margin:0;
	padding:0;
	color:#fff;
}
.menu-pd a:hover {
	color:#747577;
	background-color:#fff;
}
.sep-menu-p {
	float:left;
	width:100%;
	clear:both;
	padding:0;
	margin:0;
	height:7px;
}
.sep-menu-prensa {
	width:100%;
	height:50px;
	clear:both;
}
.active {
	color:#747577;
	background-color:#fff;
}
.active a {
	color:#747577;
}
.menu-filas {
	float:left;
	width:100%;
	clear:both;
}

.caja-interfaz_sel {
	float:left;
	border-left:1px #fff solid;
	text-indent:5px;
	padding:0;
	margin:0;
	padding-right:5px;
	margin-right:5px;
	background-color:#fff;
	color:#747577;
}
.caja-interfaz_sel a {
	display: block;
	margin:0;
	padding:0;
	background-color:#fff;
	color:#747577;
	padding-right:5px;
}
.caja-interfaz_sel a:hover {
	color:#000;
	background-color:#fff;
}

.caja-interfaz {
	float:left;
	border-left:1px #fff solid;
	text-indent:5px;
	padding:0;
	margin:0;
	padding-right:5px;
	margin-right:5px;
}
.caja-interfaz a {
	display: block;
	margin:0;
	padding:0;
	color:#fff;
	padding-right:5px;
}
.caja-interfaz a:hover {
	color:#747577;
	background-color:#fff;
}
.caja-interfaz:hover, .menu-pd:hover, .menu-p:hover, .menu-pr:hover, .caja-interfaz_sel:hover {
	color:#000;
	background-color:#fff;
}

.menu-pa:hover, .menu-p:hover, .menu-pag01:hover, .menu-pag02:hover, .menu-pag03:hover, .menu-pag04:hover, .menu-pag05:hover, .menu-pag06:hover {
	color:#747577;
	background-color:#fff;
}
.verstatico {
	color:#747577;
	background-color:#fff;
}
.verstatico a {
	color:#747577;
}
.pro4sel {
	color:#747577;
	background-color:#fff;
}
/*.verstatico, #infoclass, #iptxt {
	float:left;
	text-indent:5px;
	padding:0;
	margin:0;
	padding-right:5px;
	color:#747577;
	background-color:#fff;
}
.verstatico a, #infoclass a, #iptxt a{
	color:#747577;
}
.verstatico a:hover, #infoclass a:hover, #iptxt a:hover{
	display: block;
	color:#000;
}
*/

.bloques-b, bloques-c, .pro2, .pro3a, .pro3b, .pro4a, .pro4b, .pro4c, .pro4d, .pro4e, .pro4f, .pro4sel, .pre1, .est1 {
	display: none;
}
/*************/
.forms {
	float:left;
	width:580px;
	margin-top:5px;
}
.form-txt {
	float:left;
	width:100px;
}
.form-input {
	float:left;
	width:480px;
}
/***/
.cajas {
	/*border:1px #505050 solid;*/
	border:0;
	width:370px;
	font-family: Verdana, sans-serif;
	font-size: 10px;

}
.cajas-file {
	/*border:1px #505050 solid;*/
	border:0; 
	width:370px;
	color:#747577;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
.botones {
	background-color:#fff;
	color:#000;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	border:0;
	width:50px;
	height:15px;
	margin-left:320px;
}

.blur{
	filter: alpha(opacity=40);
	opacity: .4;
	-moz-opacity:0.40;
}