</***********************************************************
************************************************************
	Estilos BÁSICOS
************************************************************
************************************************************/
.clearfix:after{display: block;height: 0;clear: both;visibility: hidden}
.clearfix{display:block}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%}
/* End hide from IE-mac */
/* Quito los márgenes de estos elementos por defecto */
.control h1,.control h2,.control h3, .control h4,div,table,td,th,body{margin:0;padding:0;font-weight:normal;font-family:Arial;font-size:12px;color:#666666}
a{color:#666}
h1,h2,h3,h4,h5,h6,h7,h8,h9,p{margin:8px 0}
hr{display:none}
img {border:0;margin:0;padding:0}
.msjError{color:Red;font-weight:bold}
/***********************************************************
************************************************************
	Estilos BÁSICOS de los controles
************************************************************
************************************************************/

.control{
}
/*--- Cabecera ---*/
.control .cab{
}
.control .cab h1 { 
}
/*--- Contenido ---*/
.control .contenido h2 {
}
.control .contenido h3 {
}
.control .contenido h4 {
}
.control .contenido p{
}
.control .contenido ul{
}
.control .contenido ol{
}
.control .contenido li{
}
.control .contenido li a{
}
.control .contenido hr{
}
.control .contenido a{
}
.control .contenido .msjError{
}
.control .contenido .etiqueta{
}
.control .contenido select,
.control .contenido input.txt{
}
.control .contenido input.rbt{
}
.control .contenido input.chk{
}
.control .contenido a.bto,
.control .inicio .autenticacion .recordar input.bto,
.control .contenido input.bto{
}
.control .inicio .autenticacion .recordar input.bto,
.control .contenido input.bto{
}
.control .contenido img{
}
.control .contenido div{
}
.control .contenido label{
}
.control .contenido strong{
}
.control .contenido em{
}
.control .contenido u{
}
.control .contenido .lnkVerMas{
}

/***********************************************************
************************************************************
	Estilos BÁSICOS de los contenidos
************************************************************
************************************************************/
.contenidos{
}
.contenidos .cab{
}

.contenidos .cab h1{
}
.contenidos .contenido{
}
.contenidos .contenido h2{
}
.contenidos .contenido h3{
}
.contenidos .contenido h4{
}
/*tablas*/
.contenidos .contenido table{
}
.contenidos .contenido table caption{
}
.contenidos .contenido table tr{
}
.contenidos .contenido table tr.par{
}
.contenidos .contenido table th{
}
.contenidos .contenido table td{
}

.contenidos .contenido img.icono{
}
.contenidos .contenido img.preview{
}
.contenidos .contenido a{
}
.contenidos .contenido hr{
}
.contenidos .contenido .etiqueta{
}
.contenidos .contenido .msjError{
}
.recomendar .contenido input.txt,
.recomendar .contenido textarea,
.contenidos .contenido select,
.contenidos .contenido input.txt,
.contenidos .contenido textarea{
	border:1px solid #547485;
}
.contenidos .contenido input.rbt{
}
.contenidos .contenido input.chk{
}
.recomendar .contenido a.bto,
.recomendar .contenido input.bto,
.contenidos .contenido a.bto,
.contenidos .contenido input.bto{
	overflow:visible;
	background-color:#128bbf;
	padding:3px 8px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.recomendar .contenido input.bto,
.contenidos .contenido input.bto{
	border:0;
	margin-right:10px;
}
.contenidos .contenido div{
}
.contenidos .contenido span{
}
.contenidos .contenido label{
}
.contenidos .contenido strong{
}
.contenidos .contenido em{
}
.contenidos .contenido u{
}
.contenidos .contenido ol{
}
.contenidos .contenido ul{
}
.contenidos .contenido li{
}

/*imagenes adjuntas*/
.contenidos .contenido .adjuntos .imagenes{
	width:670px;
}
/*archivos adjuntos*/
.contenidos .contenido .adjuntos .archivos{
	width:670px;position:relative;overflow:hidden
}
.contenidos .contenido .adjuntos .archivos ul{
}
.contenidos .contenido .adjuntos .archivos li{
}
/*paginacion*/
.contenidos .contenido .paginacion{
}
/*subelementos*/
.contenidos .contenido .subelementos{
	margin:0 10px;
	width:670px;
}
.contenidos .contenido .subelementos .elemento{
}
.contenidos .contenido .subelementos hr{
}
.contenidos .contenido .subelementos .elemento.par{
}
/*Para las columnas*/
.contenidos .contenido .subelementos .elemento.n1{
	border:1px solid #accad3;text-align:center;
}
.contenidos .contenido .subelementos .elemento.n2{
	width:320px;float:left;display:inline;margin-right:20px;border:1px solid #accad3;text-align:center;
}
.contenidos .contenido .subelementos .elemento.n3{
	width:200px;float:left;display:inline;margin-right:20px;border:1px solid #accad3;text-align:center;
}
.contenidos .contenido .subelementos .elemento.n4{
	width:150px;float:left;display:inline;margin-right:20px;border:1px solid #accad3;text-align:center;
}
.contenidos .contenido .subelementos .elemento.c1{
}
.contenidos .contenido .subelementos .elemento.c2{
}
.contenidos .contenido .subelementos .elemento.c3{
}
.contenidos .contenido .subelementos .elemento.c4{
}
.contenidos .contenido .subelementos .elemento.n2.c1,
.contenidos .contenido .subelementos .elemento.n3.c1,
.contenidos .contenido .subelementos .elemento.n4.c1{
}
.contenidos .contenido .subelementos .elemento img.preview{
}
.contenidos .contenido .subelementos .elemento h2{
	background-color:#f3f3f3;color:#48a6c4;margin:0;padding:10px;text-align:left;
}
.contenidos .contenido .subelementos .elemento h2 a{
	text-decoration:none;color:#48a6c4;font-size:12px;
}
.contenidos .contenido .subelementos .elemento p{
}
.contenidos .contenido .subelementos hr{display:block;clear:both;padding:8px;*margin-top:8px;border:1px solid #fff;background-color:#fff}
.contenidos .gescontenidos .listado .contenido hr{	
}
.contenidos .gescontenidos .subelementos a.editar{
}

/***********************************************************
************************************************************
   Evitar bug firefox que no imprime en varias paginas
************************************************************
************************************************************/
@media print{div{float:none !important;overflow:visible !important;position:relative}}

/* Estilos de la pagina */
body{background-image:url(../imagenesDefecto/fondoPagina.jpg);background-repeat:repeat-x;text-align:center}

#pagina{background-color:#fff;width:980;margin:0 auto;text-align:left}

#cabecera{background-image:url(../imagenesDefecto/fondoCabecera.jpg);background-repeat:no-repeat}
#areaPrivada{float:right;text-align:right;padding:38px 20px 0 0;position:relative}
#areaPrivada p{margin:0;display:inline}
#areaPrivada h1,#areaPrivada label{color:#b5e3f6;font-weight:bold;padding:5px 6px 0 6px}
#areaPrivada h1{font-size:13px;text-transform:uppercase;margin:0;padding:0 0 15px 0}
#areaPrivada a{color:#fff}
#areaPrivada input.txt{border:1px solid #165186;height:24px}
#areaPrivada .autenticacion{margin-bottom:7px}
#areaPrivada .lnkRegistrar{border-right:1px solid #fff;margin-right:8px;padding-right:8px}
#areaPrivada input.usuario{padding-left:20px;*padding-top:3px;width:180px;background-image:url(../imagenesDefecto/fondoUsuario.gif);background-repeat:no-repeat}
#areaPrivada input.clave{margin-right:6px;*padding-top:3px;*margin-right:2px;padding-left:20px;width:120px;background-image:url(../imagenesDefecto/fondoClave.gif);background-repeat:no-repeat}
#areaPrivada p.msjerror{position:absolute;left:120px;top:40px;}
#areaPrivada .lnkModificarRegistro{text-decoration:none;font-weight:bold;color:#a0c8d9;padding-left:20px;background-image:url(../imagenesDefecto/icoUsuario.gif);background-repeat:no-repeat}
#areaPrivada .lnkCerrarSesion{text-decoration:none;font-weight:bold;color:#a0c8d9;padding:0 10px 0 20px;background-image:url(../imagenesDefecto/icoCerrarSesion.gif);background-repeat:no-repeat}

#menuHorizontal{height:33px;background-image:url(../imagenesDefecto/fondoMenuHorizontal.jpg);background-repeat:repeat-x;border-left:1px solid #63b1ca;border-right:1px solid #63b1ca}
#menuH{float:left}
#menuH ul{margin:0;padding:0;display:inline;list-style:none}
#menuH li{float:left;border-right:1px solid #63b1ca;border-left:1px solid #fff;height:25px;*height:33px;padding:8px 23px 0 23px}
#menuH li a{color:#2187a9;font-weight:bold;text-decoration:none}
#telefono{float:right;margin-top:8px;padding:0 0 0 13px;border-left:1px dashed #2187a9;color:#2187a9;font-weight:bold}
#telefono #numero{color:#e2513d;padding:0 18px 0 12px}
#email{float:right;margin-top:8px;padding:0 12px 0 24px;background-image:url(../imagenesDefecto/icoContactoSup.gif);background-repeat:no-repeat;background-position:0 3px}
#email a{color:#344e5a}

#home{padding:0 20px;background-image:url(../imagenesDefecto/fondoHome.jpg);background-repeat:repeat-x;}
#home #titular{padding:30px 0 24px 26px;background-image:url(../imagenesDefecto/fondoTitular.gif);background-repeat:repeat-x;background-position:0 52px;*background-position:0 51px}
#home #titular{font-size:22px;font-weight:bold;color:#697277}
#home #titular span{color:#e2513d}
#destacados{overflow:hidden}
#destacados ul, #destacados li{list-style:none;margin:0;padding:0;float:left;display:inline}
#destacados ul{margin-left:-10px}
#destacados li{margin-left:10px}
#banner{padding:15px 25px;min-height:280px;*height:310px;background-image:url(../imagenesDefecto/fondoBanner.jpg);background-repeat:no-repeat;margin-top:20px}
#banner .info{width:890px;overflow:hidden}

#degradado{height:6px;padding-top:6px;background-image:url(../imagenesDefecto/fondoContenidos.gif);background-repeat:repeat-x}
#izda{width:260px;float:left;display:inline}
#buscador{padding:2px 0 16px 15px;background-image:url(../imagenesDefecto/fondoBuscador.jpg);background-repeat:repeat-x;background-position:0 bottom}
#buscador span{padding-left:7px;font-weight:bold;font-size:13px;color:#4a646f}
#buscador .control{padding-top:10px}
#buscador input.txt{border:1px solid #547485;height:24px;width:196px;padding-left:26px;*padding-top:3px;margin-right:6px;*margin-right:2px;background-image:url(../imagenesDefecto/fondoTxtBuscador.jpg);background-repeat:no-repeat}
#menuV{overflow:hidden}
#menuV ul.n1{margin-top:-4px}
#menuV ul, #menuV li{list-style:none;margin:0;padding:0}
#menuV a{text-decoration:none}
#menuV li.n1 div{padding:10px 10px 5px 22px;min-height:20px;*height:35px;margin-top:4px;background-color:#f2f2f2;background-image:url(../imagenesDefecto/fondoMenuN1.jpg);background-repeat:repeat-x;background-position:0 bottom}
#menuV li.n1 a{color:#2187a9;font-weight:bold}
#menuV ul.n1 li.seleccionado div{background-color:#72bcd9;background-image:url(../imagenesDefecto/fondoMenuN1S.jpg);background-repeat:repeat-x;background-position:0 bottom}
#menuV ul.n1 li.seleccionado a{color:#fff}
#menuV li.n2 div{padding:14px 10px 5px 22px;*padding:8px 10px 5px 22px;min-height:18px;*height:32px;background-color:#fff;background-image:url(../imagenesDefecto/fondoMenuN2.jpg);background-repeat:repeat-x;background-position:0 bottom}
#menuV li.n2 a, #menuV ul.n2 li.n2 a{padding-left:12px;color:#344e5a;font-weight:normal;background-image:url(../imagenesDefecto/icoMenuN2.gif);background-repeat:no-repeat;background-position:0 5px}
#menuV ul.n2 li.seleccionado div, #menuV ul.n2 li.n2 div{background-color:#fff;background-image:url(../imagenesDefecto/fondoMenuN2.jpg);background-repeat:repeat-x;background-position:0 bottom}
#menuV ul.n2 li.seleccionado a{color:#344e5a;font-weight:bold}

#cuerpo{margin:0 10px 10px 270px;width:690px}
#cuerpo a{color:#2b87a7}
#cuerpo a.bto{color:#fff}
#ruta{color:#1f789a;padding-left:12px;background-image:url(../imagenesDefecto/icoRuta.gif);background-repeat:no-repeat;background-position:0 5px}
#ruta div{display:inline}
#ruta a{color:#1f789a}
#enlaces{float:right;display:inline;padding:16px 6px 0 0}
#enlaces img{vertical-align:middle}
#enlaces a{border-right:1px dashed #5e8d9d;padding:0 7px}
#enlaces a.ultimo{border-right:0}
#enlaces div{display:inline}
#cuerpo .cab{background-color:#e6f2f6;background-image:url(../imagenesDefecto/fondoCab.jpg);background-repeat:repeat-x;background-position:0 bottom}
#cuerpo .cab h1{padding:8px 0 8px 19px;margin-bottom:18px;color:#258baf;font-family:Arial;font-size:16px;font-weight:bold}
#cuerpo .recomendar{margin-top:8px}
#cuerpo h1{font-size:16px;color:#258baf;font-weight:bold}
#cuerpo h2{font-size:12px;color:#48a6c4;font-weight:bold;background-color:#f3f3f3;padding:4px 8px}
#cuerpo h3{font-size:12px;color:#666;font-weight:bold}
.inicio .contenido, .contenido .elemento{padding:0 20px}
.contenido .imagenes .elemento, .contenido .subelementos .elemento, #areaPrivada .contenido{padding:0}
.contenido .imagenes img{border-top:1px dashed #8498a0;border-left:1px dashed #8498a0;margin:0 3px 3px 3px}
.contenido .imagenes .elemento{text-align:center;margin-bottom:5px}
.contenido .archivos{background-image:url(../imagenesDefecto/fondoAdjuntos.gif);background-repeat:no-repeat}
.contenido .archivos ul{padding:34px 0 0 16px;margin:0}
.contenido .archivos li{list-style:none;padding:0;margin:0 0 6px 0}
.contenido .archivos img{vertical-align:middle;margin-right:6px}
#cuerpo label{display:block}
.recomendar .ocultar{float:right}

#pie{clear:both;padding:16px 20px 0 20px;height:42px;background-image:url(../imagenesDefecto/fondoPie.jpg);background-repeat:no-repeat}
#pie .desarrollo{float:right;display:inline}
#pie a{color:#3995b3}
#pie .borde a{border-right:1px solid #65767e;margin-right:8px;padding-right:8px}

#pagImpresion{background-color:#fff;width:690px;margin:0 auto;text-align:left}
#pagImpresion #cuerpo{margin:0 0 10px 0}
#pagImpresion #pie{background-image:none;border-top:1px dashed #666;padding:8px 20px}
#pagImpresion .imagenes{width:670px}
#pagImpresion h1{margin-top:0}
