html * {
font-size: 100.01%
}

body {
font-family: Tahoma, Verdana, 'Trebuchet MS', Helvetica, Arial, sans-serif;
font-size: 82.00%; 
color: #444;  
background:#ffffff url(../archivos/imagenes/cintillo.png) repeat-x top;
}

h1 { font-size: 2em; color: #182f7b; letter-spacing: 0.036em; }
h2 { font-size: 1.6em; color: #182f7b; letter-spacing: 0.036em; }
h3 { font-size: 1.2em; color: #182f7b; padding:0 3px 0 5px; background-color:#F0F7FC; }
a { color:#182f7b; text-decoration:none; outline:0; }
a:hover { color:#088A08; text-decoration:underline; }

a.avanzado { color:#A4A4A4; text-decoration:none; outline:0; font-size: 0.85em; }
a:hover.avanzado { color:#BFBFBF; text-decoration:underline; }

.portada_arriba img { border:none; }

.contenedor{text-align:left;position:relative;padding:0;margin:0 auto;width:1024px;}
.portada_arriba{width:100%; margin: 0 0 20px 0; text-align:center; padding: 20px 0 0 0; }
.portada_abajo{float:left; width:100%; font-size: 0.8em; color:#A4A4A4; text-align:center; margin:10px 0 20px 0; }
.portada_abajo a{color:#A4A4A4;}

.txt_pequeno {width:100%; font-size: 0.85em; color:#A4A4A4;}
.admin_izquierda .txt_pequeno a{color:#A4A4A4;}

.complementos {width:890px; font-size: 0.8em; color:#A4A4A4; text-align:center; margin:0 auto; }
.complementos_lateral {width:110px; font-size: 0.8em; color:#A4A4A4; text-align:center; margin:0 auto; }
.complementos_portada { float:left; width:105px; height:105px; border:1px solid #7f9db9; margin: 0 4px 4px 0; }
.complementos_portada img { margin: 14px 0 0 0; }
.complementos_portada img:hover { border:1px solid #fff; }
.complementos_portada:hover { background-color:#7f9db9; }
#complementos_menu { float:right; }

#izquierda { float:left; width:20%; }
#centro { float:left; width:60%; z-index:1000;}
#derecha { float:left; width:20%; }

.ficha_lateral {width:100px; font-size: 0.8em; color:#A4A4A4; text-align:center; margin:0 auto; }
hr { color:#7F9DB9; background-color:#7F9DB9; height:1px; border:0; width:60%;}

.resultados { border-bottom:1px dotted #182f7b; margin:0 0 20px 0; padding:0 0 5px 0; }

.separador { width:100%; float:left; margin: 0 0 10px 0; }

#contenido_izq { float:left; width:20%; }
#contenido_der { float:left; width:80%; }

/*
.ficha { float:left; }
.ficha_izquierda { float:left; width:20%; }
.ficha_derecha { float:left; width:60%; }
.ficha_derecha p { margin:0 0 8px 0; padding:0 0 5px 0; }*/

.paginador_galeria { width:100%; float:left; }

/* Links Externos */

a[href^="http://"] {
	padding-right:13px;
	background:url(../archivos/imagenes/ex.gif) right 0 repeat-y;
}
a[href^="http://"]:visited:hover, cite a:visited:hover { background-position:right 100px }
a[href^="http://"]:hover, cite a:hover { background-position:right 200px }
a img { border:0 }

/* Administración */

.admin_portada_arriba img { border:none; }
.admin_portada_arriba{width:100%; margin: 0 0 20px 0; text-align:center; padding: 20px 0 0 0; }
#admin_contenido_izq { float:left; width:20%; padding: 63px 0 0 0; }
#admin_contenido_der { float:left; width:80%; }

.registros_izquierda { float:left; width:25%; }
.registros_derecha p { margin-bottom: 9px; }
.registros_derecha { float:right; width:70%; border:1px solid #aacfe4; padding: 5px; }

.admin_izquierda { float:left; width:48%; border:1px solid #aacfe4; padding: 5px; margin:0 0 3px 0; }
.admin_izquierda .arrow { background:url(../archivos/imagenes/arrow-right.gif) no-repeat; padding: 0 0 0 20px; }
.admin_derecha { float:right; width:48%; border:1px solid #aacfe4; padding: 5px; margin:0 0 3px 0; }
.admin_izquierda_estadisticas { float:left; width:48%; border:1px solid #aacfe4; padding: 5px; margin:0 0 3px 0; height:375px; }
.admin_derecha_estadisticas { float:right; width:48%; border:1px solid #aacfe4; padding: 5px; margin:0 0 3px 0; height:375px; }
.admin_izquierda p { border-bottom:1px dotted #182f7b; margin:0 0 8px 0; padding:0 0 5px 0; }
.admin_derecha p { border-bottom:1px dotted #182f7b; margin:0 0 8px 0; padding:0 0 5px 0; }
.wrap { float:left; width:48%; }

.avanzado_izquierda { float:left; width:50%; }
.avanzado_derecha { float:right; width:50%; }

/* Botones Administración */

a.boton{
background:url(../archivos/imagenes/button.gif);
display:block;
color:#555555;
font-weight:bold;
height:30px;
line-height:29px;
margin-bottom:5px;
text-decoration:none;
width:191px;
}
a:hover.button{
color:#0066CC;
text-decoration: none
}

.agregar{
background:url(../archivos/imagenes/agregar.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.editar{
background:url(../archivos/imagenes/editar.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.borrar{
background:url(../archivos/imagenes/borrar.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

/* Mapa */
ul.gallery {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Pestañas Avanzado */
ul.tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 5px; /*--Define el ancho de las tabs--*/
/*border-bottom: 1px solid #999;*/
/*border-left: 1px solid #999;*/
width: 100%;
}

ul.tabs li {
float: left;
margin: 0;
padding: 0;
height: 20px; /*--Sustrae 1px de la altura de la lista desordenada--*/
line-height: 20px; /*--Alineamiento vertical del texto dentro de la tabla--*/
border: 1px solid #999;
border-left: none;
margin-bottom: -1px; /*--Desplaza los item de la lista abajo 1px--*/
overflow: hidden;
position: relative;
background: #e0e0e0;
}

ul.tabs li a {
text-decoration: none;
color: #000;
display: block;
font-size: 0.9em;
padding: 0 6px;
border: 1px solid #fff;
outline: none;
}

ul.tabs li a:hover {
background: #fff;
}

html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Para estar seguro de que a la tab activa no se le aplicarán estas propiedades hover--*/
background: #ccc;
border-left: 1px solid #ccc;
/*border-bottom: 1px solid #ccc; /*--Esto hace que la tab activa esté conectada con respecto a su contenido--*/
}

.tab_container {
/*border: 1px solid #999;*/
border-top: none;
overflow: hidden;
clear: both;
float: left; width: 100%;
background: #fff;
}

.tab_content {
padding: 25px 10px 10px 10px;
font-size: 0.9em;
}