/****************************/
/*  Apariencia de Netsphere */
/****************************/

BODY{
 margin:0px;
 padding:0px;
 font-family:verdana, sans-serif;
 font-size:14px;
}

DIV{
 /*border:solid 1px #000;*/
}

H1{
 text-align:center;
}

A, .dinamico{
 font-weight:bolder;
 text-decoration:none;
}

A:hover, .dinamico:hover { 
}

A IMG{
 border:none;
}

UL LI{
 list-style:none;
}

/* Tablas */

TABLE{
 border:solid 1px #000;
 border-collapse:collapse;
}

TABLE TH{
 border:solid 1px #000;
 padding:1px 4px 1px 4px;
}

TH.activo{
 background:#b0b0c0;
}

TABLE TD{
 border:solid 1px #000;
 padding:1px 4px 1px 4px;
}

TD.activo{
}


.paginador{
 text-align:center;
}

.paginador LI{
 display:inline;
 padding:0px 5px;
}

.paginador .activo{
 border:solid 1px;
}

.paginador STRONG{
 font-size:18px;
}


/* Tabla de datos*/
.tabla_datos TBODY TR:hover {
}

.datos .tabla_datos
/* Formularios */

FORM {
}

FORM FIELDSET {
 text-align:right;
}

FORM UL{
 padding:0px;
 margin:5px;
}

FORM UL LI {
 margin:3px 0px 3px 0px;
 list-style:none;
}

FORM INPUT{
}

.botones{
 text-align:center;
}

.botones LI{
 display:inline;
}


.boton{
 font-family:arial, sans-serif;
 font-weight:bolder;
 border:solid;
 border-width:2px 2px 4px 4px;
 -moz-border-radius:8px;
 padding:2px 10px;
}


FORM .errorValidacion{
 display:none;
}


.formulario_login INPUT{
	padding:0;
	margin:0;
}
/*Fin de Base*/


/************/
/* secciones  */
/************/

.logo{
 height:150px;
}

.logo H1{
 background-color:#d6ebff;
 border:solid;
 border-color:#7694ba;
 border-width:4px 0px 4px 0px;
 padding:10px;
}


.logo IMG{
 margin-left:150px;
 border:none;
}

.logo TABLE{
 margin-left:auto;
 margin-right:auto;
 width:100%;
 border:none;
 border-collapse:collapse;
}

.logo TABLE TD{
 margin:0px;
 padding:0px;
 border:none;
}

/* Menu secciones */

.menu_secciones{
 padding:0px 10px 0px 10px;
 margin:0px 0px 0px 0px;
}

.menu_secciones UL{
}

.menu_secciones LI{
 text-align:center;
 list-style:none;
}

.menu_secciones LI A{
 border:none;
}

.menu_secciones LI A IMG{
 opacity:0.8;
 filter:alpha(opacity=80);
 border:none;
}

.menu_secciones LI.activo A IMG{
 opacity:1;
 filter:alpha(opacity=100);
}

.menu_secciones LI A IMG:hover{
 opacity:1;
 filter:alpha(opacity=100);
}

.menu_seccion{
 border:solid;
 border-width:0px 0px 2px 0px;
 padding:0px 0px 4px 0px;
}

.menu_seccion LI{
 list-style:none;
 border:solid;
 border-width:1px 2px 4px 2px;
 padding:2px 10px 2px 10px;
 margin:0px;
}


.menu_seccion LI:hover{
 padding:2px 16px 4px 16px;
 border-width:1px;
}

.menu_seccion LI.activo{
 border-width:2px 2px 0px 0px;
 padding-bottom:6px;
}


.menu_apartados{
 padding-left:30px;
}

.menu_apartados UL{
 padding:0px;
 margin:2px 0px 0px 0px;
}

.menu_apartados UL LI{
 border:solid 2px #000;
 padding:0px 10px 0px 10px;
 opacity:0.7;
 filter:alpha(opacity=70);
-moz-border-radius-topleft: 10px;
-webkit-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-radius-topright: 10px;
}

.menu_apartados UL LI:hover{
 opacity:1;
 filter:alpha(opacity=100);
 padding:3px 15px 0px 15px;
}

.menu_apartados UL LI A{
}

.menu_apartados UL LI.activo{
 opacity:1;
 filter:alpha(opacity=100);
}

.menu_apartados UL LI.activo A{
}



/* Menu horizontal*/

.menu_horizontal{
 padding:0px;
 margin:0px;
}

.menu_horizontal UL{
 margin:10px;
 padding:0px;
}

.menu_horizontal UL LI{
 border:solid #000;
 border-width:2px 2px 2px 1px;
 list-style:none;
 display:inline;
 vertical-align:middle;
 margin:0px;
 padding:0px 3px 0px 3px;
}

.menu_horizontal UL LI.activo{
 font-weight:bold;
}


.menu_simple{
 clear:both;
 margin:0px 20px;
 padding:0px;
}

.menu_simple LI{
 border:solid 2px;
 margin:0px;
 list-style:none;
 display:inline;
 width:50px;
}

.menu_simple LI A{
 padding:10px;
}


.contenido{
 font-size:15px;
 padding:0px;
 margin:0px;
 border:solid #000;
 border-width:2px 2px 4px 4px;
-moz-border-radius:8px 15px 15px 8px;
-webkit-border-radius:8px 15px 15px 8px;
}


.contenido H1{
 font-weight:bolder;
 margin:10px 20px;
 padding:3px;
 border:solid #000;
 border-width:2px 2px 4px 4px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
 opacity:0.7;
 alpha:alpha(opacity=70);
}

.contenido H2{
 font-weight:bolder;
 width:80%;
 margin:10px 20px;
 padding:3px 3px 3px 20px;
 border:solid;
 border-width:2px 2px 4px 4px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
 opacity:0.7;
 alpha:alpha(opacity=70);
}


.contenido H3{
 font-weight:bolder;
 width:60%;
 margin:10px 20px;
 padding:3px 3px 3px 20px;
 border:solid;
 border-width:2px 2px 4px 4px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
 opacity:0.8;
 alpha:alpha(opacity=80);
}

.contenido H4{
 font-weight:bolder;
 width:50%;
 margin:10px 20px;
 padding:3px 3px 3px 20px;
 border:solid;
 border-width:2px 2px 4px 4px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
}

.contenido P{
 text-indent:40px;
 text-align:justify;
 margin:10px 20px;
}

.contenido P IMG{
 border:solid 2px #000;
 float:left;
 margin:10px 15px;
}

.contenido FIELDSET{
 margin:15px 10px 25px 10px;
 border:solid;
 border-width:2px 2px 4px 4px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}

.contenido FIELDSET LEGEND{
 font-size:18px;
 border:solid;
 border-width:2px 2px 4px 4px;
 padding:3px 25px 3px 25px;
 margin-left:20px;
 font-weight:bolder;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}

.contenido UL{
 
}

.contenido UL LI{
 list-style:circle;
}

.contenido UL LI UL LI{
 font-size:12px;
 list-style:square;
}

.contenido UL LI UL LI UL LI{
 font-size:10px;
}

.contenido TABLE{
 margin:auto;
 width:80%;
}

.contenido TABLE THEAD{
}

.contenido TABLE TH{
 font-size:18px;
 padding:2px 5px;
 margin:0px;
}

.contenido TABLE TD{
 margin:0px;
}

.contenido TABLE TD *{
  margin:2px 5px;
}

.contenido TABLE P{
 margin:0px;
 padding:0px;
}

.contenido TABLE A, .contenido TABLE SPAN{
 display:block;
 margin:0px;
 text-align:center;
}


.contenido TABLE IMG{
 margin:0px;
 padding:0px;
 border:none;
}


.contenido TABLE CAPTION{
border:solid 2px;
padding:2px;
}


.contenido FORM{
 text-align:right;
 margin:10px 30px 10px 30px;
}

.contenido FORM INPUT{
 border:solid;
 border-width:2px 2px 4px 4px;
 padding:2px 10px 2px 10px;
 font-weight:bolder;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}

 .contenido FORM TEXTAREA{
 border:solid;
 border-width:2px 2px 4px 4px;
 padding:2px 2px 2px 10px;
 font-weight:bolder;
-moz-border-radius:20px 10px 10px 20px;
-webkit-border-radius:20px 0px 0px 20px;
}

.contenido FORM BUTTON{
 border:solid;
 border-width:2px 2px 4px 4px;
 padding:2px 10px 2px 10px;
 font-weight:bolder;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}


.contenido FORM UL LI{
 list-style:none;
}

.contenido FORM UL LI UL LI{
 list-style:none;
}

.contenido FORM UL LI UL LI UL LI{
 list-style:none;
}


#formulario_admin{
 border-style:solid;
 border-width:2px 2px 4px 4px;
 -moz-border-radius:10px;
 width:300px;
 margin:20px auto;
}

/* Comentarios en Blog */
.contenido .comentarios UL{
 margin:10px 50px 10px  50px;
 padding:0px 0px 0px 0px;
 list-style:none;
 border:solid;
 border-width:1px 1px 2px 2px;
 -moz-border-radius:10px; 
}

.contenido .comentarios LI{
 padding:5px;
 margin:0px 0px 0px 0px;
 list-style:none;
}

.contenido .comentarios .encabezado_comentario{
 font-size:12px;
 font-weight:bolder;
 font-family:serif;
 -moz-border-radius:10px 10px 0px 0px;
 border:solid;
 border-width:0px 0px 1px 0px;
}

.contenido .comentarios .contenido_comentario{
 font-family:sans-serif;
 -moz-border-radius:0px 0px 10px 10px;
}



/* Pie */
.pie P{
 margin:0px;
 font-size:10px;
 text-align:center;
}

.pie A{
 border:none;
 font-size:12px;
}

.pie A:hover{
 border:none;
 font-size:14px;
}

.pie IMG{
 border:none;
}

.ubicacion{
 padding:10px;
 text-align:center;
}

.ubicacion IFRAME{
 border:solid;
 border-width:2px 2px 4px 4px;
 width:95%;
 height:350px;
}


.contenido .entrada_blog IMG{
 float:right;
 margin:10px;
 border:solid 2px #000;
}
