/* CSS Document */
html{ width:100%; height:100%; } 
body {
 color: #480739;  
 background: #333333 url(imagenes/fondo.jpg) no-repeat fixed center top; 
 margin: 0;	
 padding: 0;
 text-align : center;
 height:100%;
font-family : Verdana, Helvetica;

font-size : 11px;

}    

a {

color : #127ac5;

text-decoration : none;

}

a:hover {

color : #000000;

text-decoration : none;

}

td {

font-family : Verdana, Helvetica;

font-size : 11px;

}

input, select {

padding : 5px;

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-size : 100%;

color : #000000;

border : 1px solid #696969;

background : #cacaca;

font-weight : bold;

}



#CabeceraHeader{

height:141px;

width:1000px;

margin: 0 auto;

}

.CabeceraHeaderLogo{


text-align: left;

padding:0px;

width:1000px;



}

.CajaLoginTOP {

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	height: 25px;

	text-align: center;

	vertical-align: middle;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	background-color: #000000;



}

.TablaContent {

	text-align: center;

	vertical-align: middle;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

	margin: 0px;

	padding: 0px;

}

.TablaFilas {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding-right: 5px;

	padding-left: 5px;

	padding-top: 5px;

}



.CentradoCajaLogin {

position: absolute;

left: 50%;

top: 50%;

width: 400px;

height: 300px;

margin-top: -100px;

margin-left: -200px;

overflow: auto;  

}

.CajaLoginTop {

text-align : right;

font-family : Verdana, Helvetica;

font-size : 11px;

color : #000000;

}

.ImagenUser{

background: #FFFFFF;;

width:176px;

height:20px;

margin: 0 auto;

border:1px solid #cacaca;

}

.Boton{

border:1px solid #000000;

background: #cacaca;

}

.cuerpo {

    background:#fafafa;

    border:1px solid #d1d7dc;

    vertical-align:top;    

    padding:5px;

    FONT-FAMILY: Verdana,Helvetica,sans-serif;

    FONT-SIZE: 10px;

    width:986px;

    margin:0 auto;

    margin-top:0px;

    overflow: hidden;

  }

.bloques {

    width:175px;

    float:left;

    margin-top:10px;

    margin-right:4px;
    overflow:hidden;
    text-align:left;

  }  

.CajaListadoNoticias {

    vertical-align:middle;    

    width:900px;

    margin:0 auto;

}

.bg{

 border:1px solid #cacaca;

 background: #d1d7dc;

  padding:5px;

  margin:5px;

    FONT-FAMILY: Verdana,Helvetica,sans-serif;

    FONT-SIZE: 11px;

}

.row{

 border:1px solid #d1d7dc;

 background: #cacaca;

 padding:5px;

  margin:5px;

    FONT-FAMILY: Verdana,Helvetica,sans-serif;

    FONT-SIZE: 11px;

}



/* MENU */



#menu {

	text-align: left;

	margin: 0 auto;

	font-size: 1.0em;

	margin: 0 auto;

	border:0;

	width:400px;

	background:inherit;

	overflow: hidden;

}



#menu ul {

	list-style-type: none;

}



#menu ul li {



}



#menu ul li.principal {

	float: left;

	margin-right: 1px;

	text-align:left;

	border:1px solid #cacaca;

  background: #d1d7dc;

	padding:5px;

	color: #8396A5;

	font-weight: bold;

}



#menu ul li a {

	display: block;

	text-decoration: none;

	background-color: inherit;

	color: #8396A5;

/*	color: #ffffff;

	background-color: #6b727a;

	border: 0;

	padding: 5px;

	position: relative;*/

}



#menu ul li a.listado, #menu ul li a.listadoie {

	color: #000000;

}



#menu ul li a.principal, #menu ul li a.listado {

	display: block!important;

	display: none;

	position: relative;

}



#menu ul li:hover {

	position: relative;

}



#menu ul li a:hover, #menu ul li:hover a.principal {

	background-color: inherit;

	color: #000000;

	position: relative;

}



#menu ul li ul {

	display: none;

	border:1px solid #6b727a;

}



#menu ul li:hover  ul.listado, #menu ul li a:hover  ul.listado {

	display: block;

	position: absolute;

	left: -1px;

	margin-top:8px;

	background:#DDEAF4;

	color:inherit;

	font-weight:bold;

	border: 1px solid #BFD8EA;

	width:100%;

}



#menu ul li:hover  ul.listado2, #menu ul li a:hover  ul.listado2 {

	display: block;

	position: absolute;

	left:-100%;

	margin-left:-5px;

	margin-top:8px;

	background:#DDEAF4;

	color:inherit;

	font-weight:bold;

	border: 1px solid #BFD8EA;

	width:100%;

}



#menu ul li ul li a:hover ul.submenu_izq, #menu ul li ul li:hover ul.submenu_izq {

	display: block;

	position: absolute;

	left: -100%!important;

	left: -100%;

	top:0px!important;top: -21px;

	margin-left:-9px;

	margin-top: -1px;

	background:#DDEAF4;

	width:100%;

	border: 1px solid #BFD8EA;

}



#menu ul li ul li a:hover ul.submenu_der, #menu ul li ul li:hover ul.submenu_der {

	display: block;

	position: absolute;

	left: 100%!important;

	left: 100%;

	top:0px!important;top: -21px;

	background:#DDEAF4;

	margin-top: -1px;

	margin-left:3px;

	width:100%;

	border: 1px solid #BFD8EA;

}



#menu ul li.principal ul.listado li:hover, #menu ul li.principal ul.listado2 li:hover {

	background-color:#D4E4F1;

	border: 1px solid #7FB0D5;

}



#menu ul li ul li a {

	width: 100%;

	padding:5px 0;

	text-align:left;

	border-top-color: transparent;

}



#menu ul li ul li a:hover {

	position: relative;

}



table.falsa {

	border-collapse:collapse;

	border:0px;

	float: left;

	position: relative;

}



* {

 	margin: 0px;

	padding: 0px;

	outline: 0;

}



.menu_tit {

    cursor:pointer;

    margin-left:5px;

  }





.menu_cont {

    margin-left:10px;

  }

.ayuda

{

cursor:pointer;

text-align:justify;

border: 1px dotted #ec7b02;

background: #f8d0a4;

color: #8e4b04;

padding:5px;

}

.descripcion{

background:#DEDDDD;

    border:1px solid #d1d7dc;

}   

.pagination {

	text-align:center;

	padding: 10px;

}



.pagination  img {

	vertical-align:middle;

}



.pagination .current {

	color: #000000;

	font-size:12px;

}



.pagination .no_page {

	color: #000000;

	font-size:12px;

}



.pagination .no_page a {

		background-color:#D4E4F1;

	border: 1px solid #7FB0D5;

	text-decoration: none;

	color: #000000;

	padding:5px;

}



.pagination .current a {

	text-decoration: none;

	padding:5px;

	background: #7FB0D5;

	border:1px solid #D4E4F1;

	margin:0 2px;

}



.pagination .current a:hover {

	color: #000000;

		background: #D4E4F1;

	border:1px solid #7FB0D5;

}

.Modificar a {

width : 97px;

height : 20px;

display : block;

margin : 0 auto;

color : #000000;

text-decoration : none;

font-size : 8px;

background-image : url(imagenes/modificar.jpg);

}

.Modificar a:hover {

background-position : 0 -20px;

} 

.Anadir a {

width : 97px;

height : 20px;

display : block;

margin : 0 auto;

color : #000000;

text-decoration : none;

font-size : 8px;

background-image : url(imagenes/anadir.jpg);

}

.Anadir a:hover {

background-position : 0 -20px;

} 

.Estilo1{	border:1px solid #D5D5D5;

	padding:5px;

	vertical-align:middle;

  text-align:left;}

.Estilo2{

border:1px solid #D5D5D5;

	padding:5px;

	text-align:justify;

	background: #c7c7c7;

}  

.Estilo3{

	padding:5px;

	text-align:left;



}  

.negritaRoja {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	color: #CC0000;

	font-weight: bold;

	text-decoration:none;

}

.tabla{

margin: 0 auto;

}

.tabla .falta{

	color: #999999;

	font-weight: bold;

	background-color: #E8F0F9;

	text-align: center;

	margin: 0px;

	padding: 3px;

	width: 20%;

	height: 20px;

	border: 1px solid #1a3e66;

}

.tabla .proceso{

	color: #1a3e66;

	font-weight: bold;

	background-color: #b6d4f6;

	text-align: center;

	margin: 0px;

	padding: 3px;

	width: 20%;

	height: 20px;

	border: 1px solid #1a3e66;

}

.tabla .texto_progreso{

  color: #000000;

	font-weight: bold;

	text-align: center;

	margin: 0px;

	padding: 3px;

	width: 20%;

	height: 20px;

}

.tabla .notexto_progreso{

  color: #999999;

	font-weight: bold;

	text-align: center;

	margin: 0px;

	padding: 3px;

	width: 20%;

	height: 20px;

}

.tabla .linea{

  border-top: 1px solid #1a3e66;

	width: 100%;

	height: 2px;

}

.caja{

	color: #1a3e66;

	font-weight: bold;

	background-color: #b6d4f6;

	text-align: center;

  width: 100%;

	border: 1px solid #1a3e66;

}

.none{

background-color : #FFFFFF;

margin : 0;

border:0px;

}

.BlokCat {

  width: 250px;

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-top: 5px;

}

.BlokCat a {

	display: block;

	width: 1250px;

	height: 18px;

	float: left;

	margin-top: 3px;

	padding-top: 2px;

	padding-left: 21px;

	background-image: url(imagenes/mini.gif);

	background-repeat: no-repeat;

	background-position: 5px 6px;

	text-decoration: none;

	color: #CC0000;

	font-size: 13px;

	font-weight: bold;

	text-align: left;

}

.BlokCat a:hover {

	text-decoration: underline;

}

h1, h2, h3, h4, h5, #headline a {

  margin-top:0px;

  margin-bottom:0.5em;

  color:#7800ff;

}



h1 {

  font-size:140%;

  

}



h2 {

  font-size:110%;

color: #000000;

}



h3 {

  font-size:105%;

}

.titulo{

border:1px solid #D5D5D5;

	padding:5px;

	text-align:justify;

	background: #c7c7c7;

}

.categories{
	border-bottom:1px solid #CACACA;
	display:block;
	margin-top:4px;
	margin-bottom:8px;
	padding-left:5px;
	padding-bottom:5px;
	position:relative;
	color: #000;
	font-size: 12px;
	line-height: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-transform: capitalize;
	width:175px;
}


.fila{

	border:1px solid #D5D5D5;

	padding:5px;

	vertical-align:middle;

}

.fila2{

	border:1px solid #D5D5D5;

	padding:5px;

	vertical-align:middle;

	width:200px;

}

#TopMenu {

width : 175px;

height : 27px;

background : url('imagenes/top-menu.jpg') no-repeat;

}

#TopChat {

width : 175px;

height : 27px;

background : url('imagenes/top-chat.jpg') no-repeat;

}

#TopBuscar {

width : 175px;

height : 27px;

background : url('imagenes/top-buscador.jpg') no-repeat;

}

#navigation {width:175px; font-size:12px;}



/*Main Menu*/

#navigation ul {margin:0px; padding:0px; background-color:#FFFFFF;width:175px;}



#navigation ul li {

height:25px;

line-height:25px; 

list-style:none; 

background-color:#FFFFFF; 

cursor:pointer; 

}

#navigation ul li:hover {background-color:#F90; position:relative;width:175px}



/*Sub Menu*/

#navigation ul ul {display:none; position:absolute; left:175px; top:5px; width:175px; border:#000000 solid; border-width:0px; background-color:#000000; }

#navigation ul li:hover ul {display:block;}



#navigation ul ul li { width:175px; float:left; display:inline; border:none;}

#navigation ul ul li:hover {text-decoration:underline; border:none;}



#navigation li:hover ul li ul {display:none;}



#navigation ul ul li ul {left:175px; background-color:#0099CC;}

#navigation ul ul li:hover ul {display:block;}





/*Paginacion*/

.paginacion  {

padding : 1em;

margin : 1em 0;

clear : both;

font-family : Arial, Helvetica, sans-serif;

font-size : 12px;

}

.paginacion span {

padding : 0.2em 0.5em;

margin-right : 0.1em;

}

.paginacion a {

padding : 0.2em 0.5em;

margin-right : 0.1em;

background : #ffffff;

border : 1px solid #9aafe5;

text-decoration : none;

}

.paginacion span.current {

border : 1px solid #2e6ab1;

font-weight : bold;

background : #2e6ab1;

color : #fff;

}

.paginacion a:hover {

border-color : #2e6ab1;

}

.paginacion a.nextprev {

font-weight : bold;

}

.paginacion span.nextprev {

color : #666;

}

.paginacion span.nextprev {

border : 1px solid #ddd;

color : #999;

} 

.menues {
  background: url('imagenes/menu.jpg') no-repeat;
	height: 40px; 
	padding: 0;
	margin: 0 auto;
	width:1000px;
    }

.menues ul {
    margin: 0;
	padding: 0;
	}

.menues li {
    list-style-type: none;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
	float: left;
	line-height:31px;
	}
.menues li a {
  color: #fff;
  padding:7px 25px;
	text-decoration: none;	
	}
.menues li a:hover {
color: #f872de;
 text-decoration: underline;
	}
.menues li a.vip {color: #ffc412;}
.menues li a:hover.vip {color: #ffffff;}



  .datas{

  width:145px;

  padding : 5px;

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-size : 100%;

color : #000000;

border : 1px solid #696969;

background : #cacaca;

font-weight : bold;



  }
  
  #footer {
	background: #717171; 
	border-top: 3px solid #c0c0c0;
	padding: 0;
	margin: 0 auto;
	width: 1000px;
	}

#footer p {
  color: #FFF;
	font-size: 12px;
	margin: 0;
	padding-top: 8px;
	padding-bottom:15px;
	text-align: center;
	}
	
#footer p a {
    color: #FFF;
	}

