




/* ocultar elementos de navegacion innecesarios a la hora de imprimir */

#cabecera, #contIzq, #footer img, #contCentHome, #flashCabecera, #flashContent, #zonaImagen, .submenuUno, .submenuDos, .zProyIzq, .subs, .menuBack{
	display: none !important;
}

/* propiedades globales del body */

body {
	background: white !important;
	margin:0 !important;
	padding:0 !important;
	height:auto !important;
	text-align: center !important;/* IE 5 centrado de contenido */ 
	font: 11pt Verdana, Helvetica, Arial, sans-serif !important;
}

/* quitar el float de algunos elementos principales para mantener un flujo del contenido estándar */

#wrapper, #cabecera, .menuNavegacion, .menuPath, #bannerHome, #zonaTitul, #contCentInter, #zonaTexto, #zonaTextoDos, #zonaImagen, p, img, ul, li, dl, h1, h2, h3, h4, h5, h6, label, fieldset, input, textarea, a, .colDerUno, .lemas, .cuadroLemas, .zonaProyIzq, .zonaProyDer, .submenuUno, .titulProy, .h2tipoUno, .h2tipoDos, .h3tipoUno, .h3tipoDos, .noticia, .imgRoll a, .noticiaContent a, .noticiaContent p, .noticiaContent, .homeZonaProy, .colDerUno, #zonaTitulBot, .menuBack, #footer, #contDer, .datosOf {
	float:none !important;
}

/* ajuste de propiedades del wrapper para que imprima bien */

#wrapper {
	overflow:visible !important;
	min-height:inherit !important;
	margin: 0 !important;
	padding: 0 !important;
	border:none !important;
}

a:link, a:visited {
	background: transparent !important;
	font-weight: bold !important;
	text-decoration: none !important;
	}

/* genericos */

#contCentInter .zProyecto h3 a, #contCentInter .dProyecto h3 a {
	color: #000000 !important;
}

/* listas */

#zonaTexto ul, #zonaTexto dl, #zonaTexto ol {
	list-style:disc inside !important;
}

#zonaTexto dl, #zonaTextoDos dl, #contCentInter dl, #zonaTexto .dltipoCuatro dl, #zonaTextoDos .dltipoCuatro dl, #contCentInter .dltipoCuatro dl{
	font-size:9pt !important;
	width:600px !important;
	float:none !important;
	margin:20px 0 20px 0 !important;
	padding:0 !important;
	border:none !important;
}

#zonaTexto dl dt, #zonaTextoDos dl dt, #contCentInter dl dt{
	float:none !important;
	margin:0 !important;
	padding:0 !important;
}

#zonaTexto dl dd, #zonaTextoDos dl dd, #contCentInter dl dd{
	float:none !important;
	margin:0 !important;
	padding:0 !important;
}

/* imagen */

a img {
	border: none;
	}

img {
	margin:0; 
	padding:0;
}

/* tabla */

#zonaTexto table {
	margin-left:5px;
	width:600px;
}

/* path de navegacion */

.menuPath {
	clear:both !important;
	width:900px !important;
	margin:0 0 40px 0 !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.menuPath img {
	display:none !important;
}

.bannerHomeOff {
	display:block !important;
	float:left !important;
	width:800px !important;
	margin-bottom:20px !important;
}

/* contenido central Home */

#zonaTexto, #zonaTextoDos, #contCentHome, #contCentInter, #contDer, #footer, #zonaProyectos, .homeZonaProy, #zonaTexto .zonaForm{
	width: 700px !important;
	clear:both !important;
	margin:0 !important;
	padding:20px 0 40px 0 !important;
	border:none !important;
	height:auto !important;
	min-height:inherit !important;
	height:inherit !important;
}

#zonaTexto p, #zonaTextoDos p, #contCentHome p, #contCentInter p, #contDer p, .homeZonaProy p {
	float:none !important;
	width:93%;
	margin-top:10px !important;
	margin-bottom:10px !important;
}

#zonaProyectos p {
	width: 600px !important;
}

#mensOk p{
	width:90% !important;
}

#errormsg p{
	width:90% !important;
}

/* noticias de portada */
 
.noticia {
	float:none !important;
	width:700px !important;
	margin:0 !important;
	margin-top:20px !important;
	padding:0 !important;
}

.noticiaContent {
	clear:both !important;
	padding:0 !important;
	border:none !important;
}

.noticia .titulsTipoUno h2 span {
	margin:0 !important;
	padding:0 !important;
}

.noticia .titulsTipoUno h2 { 
	margin:0 !important;
	padding:0 !important;
	font-size:13pt !important;
}

.homeZonaProy .titulsTipoTres h3, .homeZonaProy .titulsTipoTres h3 span {
	margin:0 !important;
	padding:0 !important;
}

.homeZonaProy .proyecto {
        width:200px !important;
        float:left !important;
        margin:20px 0 0 0 !important;
        padding:0 !important;
}

.homeZonaProy .proyecto p {
        margin:10px 0 0 0 !important;
        padding:0 !important;
}

/* contenido derecho Home */

.zonaProyIzq {
	width:auto !important;
}

.zonaProyIzq ul{
	width:550px !important;
	margin:20px 0 0 10px !important;
	padding:0 !important;
	border:none !important;
	list-style:none !important;
}

.zonaProyIzq ul li {
	padding:0 0 10px 0 !important;
}

.zonaProyIzq ul li a {
	padding:10px !important;
	font-weight:normal !important;
}

.zonaProyIzq img {
	padding:0 !important;
	margin:20px 0 0 0 !important;
}

.zonaProyDer {
	width:auto !important;
}

.proySelected {
	padding:0 0 0 10px !important;
	border:solid 1px #333333 !important;
}

.proySelected span {
	display:block !important;
	width:90% !important;
}

.proyecto {
	float:none !important;
	padding:0 !important;
}

.proyecto p {
	clear:none !important;
}

/* contenido de las páginas del interior */

#contCentHome .titulsTipoUno, #contDer .titulsTipoTres, #contCentInter h2, #contCentInter h3, #contCentInter h4, #zonaTextoDos h2, #zonaTextoDos h3, #zonaTextoDos h4 {
	width:900px !important;
	padding:0 !important;
	margin:10px 0 10px 0 !important;
	border:none !important;
	text-decoration:underline !important;
}

.dataDos {
	margin:0 !important;
	padding:0 !important;
	border:none !important;
}

/* estilos particulares de encabezados */

.h3tipoDos {
	margin-right:40px !important;
}

.titulsTipoUno, .titulsTipoDos, .titulsTipoTres, .dossierEnlace h3 {
	width:600px !important;
	margin:0 !important;
	padding:20px 0 10px 0 !important;
}

.titulsTipoUno span , .titulsTipoTres span {
	width:auto !important;
	margin:0 !important;
	padding:0 !important;
}

/* ajustes propiedades columna derecha interior, ahora pasa a ser una sola columna ya que la de la izquierda que tenia el flash se ha ocultado */ 

.colDerUno {
	width:600px !important;
}

.colDerUno ul {
	list-style:disc inside!important;
}

/* listas y listas de definicion */

ul.estEmpresarial li{
	margin:0 !important;
	padding:0 !important;
}

.ulLegal {
	display:block !important;
	float:left !important;
	width:700px !important;
}

.ulLegal ul{
	width:400px !important;
	list-style:disc inside!important;
}

.ulLegal ul li {
	font-size:10pt !important;
	margin-bottom:10px !important;
}

/* lemas particulares en zona de presentacion */

.lemas {
	width:700px !important;
	display:block !important;
	float:none !important;
	margin:0 !important;
	padding:0 !important;
}

.cuadroLemas {
	display:block !important;
	width:600px !important;
	float:none !important;
	margin:0 !important;
	padding:0 !important;
	border:none !important;
}

.cuadroLemas p {
	padding:0 !important;
}

.cuadroLemas img {
	margin-top:15px !important;
	float:left !important;
}

/* zona de titulos de paginas */

#zonaTitul, #zonaTitul .zonaTitulLeft, #zonaTitul .zonaTitulRight {
	margin:0 !important;
	padding:0 !important;
    float:none !important;
    border:none !important;
}

#zonaTitul .zonaTitulRight img {
    margin:0 !important;
    padding:0 !important;
    border:none !important;
}

#zonaTitul .zonaTitulLeft p {
	border:none !important;
	margin:0 !important;
	padding:0 !important;
}

/* fotos de interior de texto */

.pieFotoUno, .pieFotoDos {
	margin:0 !important;
	padding:0 !important;
	width:250px !important;
	font-size:9pt !important;
}

/* submenus de contenido que ahora desapararecen, ej: descargas de pdf, enlaces web, etc */

#zonaTitulBot {
	margin:0 !important;
}

/* pie de pagina */

.paginador {
	width:200px !important;
	margin:20px 0 20px 0 !important;
}

#footer ul{
	width:90% !important;
}

#footer ul {
	margin:0 !important;
	padding:0 !important;
	border-top:solid 1px #666666 !important;
	line-height:11pt !important;
}

#footer ul li {
	margin:0 !important;
	padding:0 !important;
}

/* Zona de galeria de proyectos, cabecera */

.titulProy {
	margin-bottom:20px !important;
}

.titulProy h3 {
	position:absolute !important;
	margin-top:10px !important;
	border:none !important;
}

/* Otros */

#contactNota {
	margin:30px 0 0 0 !important;
}

.logo img {
	margin:30px 20px 10px 0 !important;
	padding:0 !important;
	border:1px solid #999999 !important;
}

.imgColDerUno {
	padding:5px !important;
	margin:15px 0 15px 0 !important;
	width:296px !important;
	border:1px solid #999999 !important;
} 

.data, .dataTres, .dataCuatro {
	width:700px !important;
	margin:0 !important;
	padding:0 !important;
	border:none !important;
}

.zProyDer .dProyecto, .zProyDer .zProyecto {
	width:auto !important;
	clear:both;
	padding:0 !important;
	margin:0 !important;
	height:auto !important;
	border:none !important;
}

.proyImg {
	float:none !important;
	width:500px !important;
}

.evento {
	float:none !important;
	border:none !important;
	margin:10px 0 10px 0 !important;
	padding:10px 0 10px 0 !important;
}

#zonaTexto, #zonaTextoDos {
	padding-left:0 !important;
}

#zonaTexto h3, .evento h3 a{
	margin:0 !important;
	padding:0 !important;
}

.msgInfo, .msgAtt, .msgErr, .msgOk {
	margin:10px 0 0 0 !important;
	padding:0 !important;
}

.dossierEnlace {
	width:600px !important;
	font-size:9pt !important;
	padding:20px 0 20px 0 !important;
	border:none !important;
}

.dossierEnlace h3 {
	font-size:11pt !important;
}

.dossierEnlace p {
	margin:0 !important;
	padding:0 !important;
	border:none !important;
}

.linkDoc {
	margin:0 !important;
	padding:0 !important;
}

.zonaForm form {
	width:400px !important;
	border:none !important;
}

.resultado {
	margin-top:30px !important;
	font-size:9pt !important;
}

.resultado h4 {
	border:none !important;
}

.botEnv input{
	float:left !important;
	font-size:9pt !important;
}

.datosOf {
	padding-bottom:20px !important;
}

#zonaTexto div.ulMapaweb ul {
	border:none !important;
	margin:0 !important;
	padding:0 !important;
}

#zonaTexto div.ulMapaweb {
	margin:20px 0 10px 0 !important;
}

.botEnv input {
	background:none !important;
	color:Black !important;
}