﻿*{font:1em Calibri,Arial,Helvetica,Verdana;margin:0;padding:0;outline:none;border:0;}
 
body{background:#1e9fba url(img/fondo1.jpg) repeat-x 0 0; background-attachment:fixed;}

h1{display:none;}
h2{font-size:2em;color:#003300;border-bottom:1px solid #d9d8b0;display:block;}
h3{font-size:1.4em;color:#666633;margin-top:2%; background:url(img/flecha.png) no-repeat 0 5px;padding-left:18px;
border-bottom:1px solid #ddd;clear:both;}

strong{font-weight:bold;}

p{line-height: 1.25em;margin:0 0 2% 0;font-size:1em;width:auto;}

legend{display:none;}

.transparente{/*opacity:.9;filter:alpha(opacity=90);-moz-opacity:0.9;*/}

div#contenedor{padding:2% 8%;background:transparent url(img/logotipo1.jpg) no-repeat 10px 10px;}

div#cabecera{text-align:left;margin:0 auto; margin-bottom:1%;}


/*menu*/
ul.menu{}
ul.menu li{display:inline;margin-right:1%;float:left;margin-bottom:1%;}
ul.menu li.ultimo{margin-right:0;}
ul.menu a{width:83px;height:83px;display:block;text-indent:-9000px;}
a.inicio{background:transparent url(img/iconoInicio.png) no-repeat;}
a.fases{background:transparent url(img/iconoFases.png) no-repeat;}
a.retorno{background:transparent url(img/iconoRetorno.png) no-repeat;}
a.calendario{background:transparent url(img/iconoCalendario.png) no-repeat;}
a.almacenamiento{background:transparent url(img/iconoAlmacenamiento.png) no-repeat;}
a.soluciones{background:transparent url(img/iconoSoluciones.png) no-repeat;}
a.comentarios{background:transparent url(img/iconoSugerencias.png) no-repeat;}
a.noticias{background:transparent url(img/iconoNoticias.png) no-repeat;}
a.seguimiento{background:transparent url(img/iconoSeguimiento.png) no-repeat;}



/*cuerpo*/
div#cuerpoCentro{clear:both;}
div.recuadrada{background:#fff url(img/fondo4.jpg) repeat-x;padding:1% 2% 4% 2%;border-bottom:1px solid #2c7898;}

div.menuVolver{width:100%;text-align:right !important;}

div.contenedorImg{text-align:center !important;margin:auto;width:98%;margin-top:2% !important;}


div#cuerpoCentro > p, div#cuerpoCentro div{margin-top:1%;text-align:justify;width:98%;margin-left:0;margin-right:0;padding-left:1%;padding-right:1%;}
div.destacado, p.destacado{background-color:#d9d8b0;padding:1%;color:#647c54;border-bottom:1px solid #82826a;}
p.nota{background-color:#f1f0e3;padding:2%;color:#808080;border-bottom:1px solid #ddd;font-style:italic;}


div.conImagen img, div.conImagenDr img{border:3px solid #f6f3ef;}
div.conImagen img{}
div.conImagenDr img{}
div.conImagen table tr td, div.conImagenDr table tr td{vertical-align:top; }
div.conImagen table tr td{text-align:left;}
div.conImagen table tr td + td{text-align:left;}

div.conImagenDr table tr td{}
div.conImagenDr table tr td + td{text-align:center;}



p.adornado:first-letter {font-size: 3.5em;line-height: 1em;font-weight: 400;float: left;margin: 0 0.107em 0 0;}
p.adornado + p {text-indent: 1em;}

em{font-style:italic;}

h2.secundario{margin-top:3%;}

strong.enfasis{background-color:#D9D8B0;padding:0 1% 0 1%;}

img.integradaEnParrafo{display:inline;float:left;margin-right:2%;}

/*disposiciones multicolumna*/
div.contenedorDeColumnas{display:table;}
div.contenedorDeColumnas div{display:table-cell;width:60% !important;}
/*hacks multicolumna*/
div.contenedorDeColumnas{*clear:both;}
div.contenedorDeColumnas div.columnaIzGenerica{*float:left;*width:48% !important;}
div.contenedorDeColumnas div.columnaDrGenerica{*float:right;*width:48% !important;}
div.contenedorDeColumnas div.columnaDrGenerica div{*width:100%;}


/*submenus*/
ul.submenu{margin-top:1%;margin-left:0 !important;}
ul.submenu li{display:inline;margin-right:.1%;float:left;}
ul.submenu a{width:197px;height:132px;display:block;text-indent:-9000px;}
a.queEs{background:transparent url(img/queEs.jpg) no-repeat;}
a.donde{background:transparent url(img/donde.jpg) no-repeat;}
a.objetivos{background:transparent url(img/objetivos.jpg) no-repeat;}
a.como{background:transparent url(img/como.jpg) no-repeat;}

/*tablas*/
table.tablaBasica{margin-top:1%;width:100%;font-size:.9em !important;}
table.tablaBasica th, table.tablaBasica td{padding:.5%;border:1px solid #bfc5a3;margin:0;}
table.tablaBasica th{background-color:#666633;color:#fff;font-weight:bold;}
table.tablaBasica td.filaImpar{background-color:#fff;}
table.tablaBasica td.filaPar{background-color:#dbe1c5;}
table.tablaBasica td.filaDestacada{background-color:#dccf90;}

table.centrada, p.centrada{text-align:center !important;}

table.contMapa{margin-top:1%;}
table.contMapa td{padding:0.5%;vertical-align:top;}
/*hacks ie. Asterisco ie7 e inferiores. Guión bajo ie6*/
table.contMapa td{*padding:0.1%;}
table.contMapa td{_padding:0.1%;}


td.imgScan{width:250px;}
td.imgPCero{width:180px;}
td.txtScan{vertical-align:middle;}


/*listas*/
div#cuerpoCentro ol{margin:1% 2% 2% 4%;}
div#cuerpoCentro ol li{margin-top:1%;}
div#cuerpoCentro ul{margin:1% 0 1% 3%;}
li > p{margin:0 0 2% 0 !important;}

ul.importante li p,ol.importante li p{background-color:#dde2cd;color:#456C2B;border:1px solid #456c2b; padding:1%; text-align:justify; margin-top:0 !important;}
ol.importante ul.sinFormato{color:#456c2b;}
div#cuerpoCentro span.rotulado{color:#993300;font-weight:bold;}


/*enlaces*/
a{color:#667C00;}
a:hover{color:#95B500;}

/*pie*/
div#pie{text-align:center;padding-top:1%;color:#fff; font-style:italic;clear:both;}


/*calendario*/
div.cajaCiclo{background:#efefde url(img/fondoCalendario.jpg) no-repeat 95% 2%;color:#647c54;padding:1% 2%;border:1px solid #a9b599;width:auto !important;}
div.cajaCiclo ul li{margin-bottom:2%;}
div.flechaAbajo{background:transparent url(img/flechaAbajo.png) no-repeat 50% 0;height:40px;width:240px;position:relative;top:-15px;}
       
       
/*comentarios (foro)*/
div.foro dl#listaThreads dt, div.foro dl#listaThreads dd{padding:1%;}
div.foro dl#listaThreads dt{border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd;}
div.foro dl#listaThreads dt a{background:#fff url(img/bulletThread.gif) no-repeat 0 50%;padding-left:12px;}
div.foro dl#listaThreads dd{border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;margin-left:0;margin-bottom:1%; background:#fff url(img/fondoForo.jpg) no-repeat 98% 50%;}
div.foro dl#listaThreads dd p{margin:0 !important;padding:.2% !important;font-size:.85em;}

div.mensajePadre, div.mensajeHijo{border:1px solid #ddd;margin-top:1% !important;margin-bottom:1% !important;padding:1%;}
div.mensajePadre h3, div.mensajeHijo h3{border-top:none !important;margin-bottom:0 !important;}
div.mensajeHijo h3{font-size:.9em !important;}

div.foro p.datosCreacionMensaje{font-size:.8em;}
div.foro div.contenidoMensaje{padding-left:2%;}
div.foro div.contenidoMensaje ul, div.foro div.contenidoMensaje ol{margin-left:10%;}

/*formularios*/
input[type="text"], input[type="password"], textarea{border:1px solid #ccc;}
input[type="submit"]{background: transparent url(img/btnAzul.jpg); width:123px;height:40px;text-align:center;font-weight:bold;color:#fff;cursor:pointer;padding-bottom:5px;}
a.enlaceBoton{display:block;background-color:#008844;color:#fff;width:14%;padding:.5%;margin:2% 0 2% 0; text-align:center;font-size:.9em;text-decoration:none;}


/*validación*/
div#validacion h2{font-size:1.2em;}
div#validacion div#colLabels{float:left;width:10%;padding:0 !important;margin:0 !important;}
div#validacion div#colLabels p{margin-bottom:18px !important;display:block;}
/*hacks validación*/
div#validacion div#colCampos{*float:right;*width:88%;}



/*portada*/
div#cartaPresentacion{padding-left:10% !important;background:transparent url(img/fondoCarta.jpg) repeat-y;width:auto !important;margin-top:2% !important;}


/*acordeones*/
div.acordeon{padding:0 !important;width:100% !important;}

div.cabeceraAcordeon{background:#c3e0a6 url(img/bulletDesplegable.gif) no-repeat 98% 0; cursor:pointer;padding:1%;color:#000;font-weight:bold;margin:0 !important;margin-bottom:15px !important;}
div.cabeceraAcordeonSeleccionado{background:#9ed16b url(img/bulletDesplegable2.gif) no-repeat 98% 0; cursor:pointer;padding:1%;color:#fff;font-weight:bold;margin:0 !important;}
div.cuerpoAcordeon{padding:1%;border:1px solid #ccc;margin:0 !important;width:auto !important;margin-bottom:15px !important;font:Verdana !important;overflow:hidden !important;}


/*---------------------------------------
PANEL DE ADMINISTRACIÓN DE PÁGINA (botones de Administrar/Supervisar).
---------------------------------------*/
div.controlGestion{background-color:#c3e0a6;padding:1%;color:#7c7c7c;  width:35% !important; margin:4% 0 2% 0 !important; text-align:center; border:1px solid #fff; clear:both;}
div.controlGestion p{font:.8em Arial !important;}
div.controlGestion a.enlaceBotonAdmin {border:0 !important; padding: 2% !important; margin:0 1% !important; color:#fff;background-color:#b61462 !important; cursor:pointer;font:.7em Verdana,Arial !important;display:block;text-decoration:none;width:35%;text-align:center;}

/*---------------------------------------
BORDES REDONDEADOS
---------------------------------------*/
.redondeado
{
    -webkit-border-radius:4px;    /* para Safari */
    -moz-border-radius:4px;       /* para Firefox */
    -ms-border-radius: 4px;       /*para IE8*/  
    border-radius:4px;            /*para cuando se cumplan los estándares*/
}

.redondeado2{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;}
.redondeado3{-webkit-border-radius:120px;-moz-border-radius:120px;-ms-border-radius:120px;border-radius:120px;}