*
{
	padding: 0px;
	margin: 0px;
}

img{
	border: none;
}
body
{
	background: #FFF url('../imagenes/background.gif') repeat-x;
	font-size: 9pt;
	font-family: Arial, helvetica, sans-serif;
	/*color: #8C8C73;*/
    color: #505050;
	line-height: 18px;
	margin:0 auto;
}

.titulo2{
	height: 60px;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	font-weight:normal;
	background:#fff url('../imagenes/style/title_bg.gif') top left no-repeat;
	padding-left: 20px;
	
}

.parrafo{
	margin:20px;
}
.parrafo ul{
	margin:20px;
}
.parrafo li{
	margin:10px;
}

.parrafo .pic{
	margin:20px;
}
.parrafo .pic10{
	margin-left:10px;
	margin-right:20px;
	
}

#logo{
	margin-top: 10px;
	margin-bottom: 10px;
}
#login
{
	height:29px;
	background:#deedef;
}
#login p
{
	margin-bottom: 0px;	
	font-size: 8pt;
	vertical-align: text-bottom;
}
#tlogin
{
	width: 200px;
	font-size: 7pt;
	text-align: left;
	margin-left: 0px;
	float: right;
}

#tlogin td
{
	width: 72px;
	height: 17px;
}
input
{
	width: 70px;
	height: 16px;
	font-size: 8pt;
	float: left;
	border: 1px solid #cccccc;
	
	margin-left: 5px;
	margin-top:5px;
	padding:2px;
}

input.submit
{
	font-size: 7pt;
	width: 50px;
	height: 18px;
	color: #797979;
	background:#eeeeee;
	vertical-align: middle;
}

ul.multimedia {
	
	list-style:square url("../imagenes/multimedia.png");
	margin-left: 30px;
}

ul.multimedia  li{
	margin-top: 10px;
}

a 
{
    
	color: #4797B8;
	text-decoration: none;
	border:none;
}

img{border: none;}

a.picLink
{
	color: #FFF;	
}

a:hover
{
	text-decoration: none;
	
}

sup
{
	font-size: 0.5em;
	
}


p
{
	margin-bottom: 14px;
	text-align: justify;
}

img.picA
{
	position: relative;
	top: -2px;
	background: url('../imagenes/picA.gif') no-repeat;
	width: 76px;
	height: 74px;
	padding: 8px;
}

img.picB
{
	position: relative;
	top: -2px;
	background: url('../imagenes/picB.gif') no-repeat;
	width: 196px;
	height: 95px;
	padding: 7px;
	border: none;
}

img.picAreas
{
	width: 230px;
	height: 93px;
	border: none;
}

img.picL{
	width: 400px;
	height: 70px;
	border: none;
	float: right;
}

table
{
	
	border: none;	
	margin-left: 15px;
}


img.floatleft
{
	float: left;
	margin: 0px 14px 3px 0px;
}
img.casos
{
	margin: 10px 0px 10px 0px;	
	
}

div.dleft
{
	float: left;
	height: 100%;
	clear:both;
}
#pleft
{
	margin-left: 110px;
}

#pleft ul 
{
	list-style: square;
	margin-left: 14px;
}
#pleft ul li
{
	line-height: 2;
}

ul.linklist
{
	list-style: none;
}

ul.linklist li
{
	border-top: solid 1px #EEEEEE;
	padding-top: 5px;
	margin: 5px 0px 0px 0px;
}

ul.linklist li.first
{
	border-top: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
#menu{
	height:44px;
	width: 980px;
	margin-bottom: 5px;
	background: transparent url('../imagenes/style/menu_bg.png') top no-repeat;
}
#menu img{
	margin-top:3px;
}

#menucontainer
{
	width: 980px;
	height:75px;
	margin-top: 33px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

#bar_idioma
{
    padding-bottom: 5px;
}

*:first-child+html #menucontainer{
	margin-top:0px;
}

#container
{
	width: 968px;
	margin: 0px auto;
	background-color:#fff;
	border: 1px solid #cccccc;
	border-top: none;
	padding: 5px;
	clear: both;
	/*background: #fff url('images/style/top_bg.png') top no-repeat;*/
	
}

#header
{
	height: 92px;
	padding: 0px;
	margin-bottom: 0px;
	clear: both;
}


ul#nav,ul#nav li{
	list-style-type:none;margin:0;padding:0;
	margin: 4px auto;
}
ul#nav{float:right;font-size:100%;font-weight:bold;}
ul#nav li{float:left;margin-left: 3px;text-align: center;background: transparent url('../imagenes/style/menu_item_r.gif') top left no-repeat;}
ul#nav a{float:left;width: 116px;padding: 5px 0;text-decoration:none;color: #666;}
ul#nav a:hover{color: #000}
ul#nav li.activelink a,ul#nav li.activelink a:hover{color: #236b74;height:18px; }


#columnaizq{
	
	width: 700px;
}

#columnaderecha
{
	margin-top: 20px;
	margin-right: 15px;
	position: relative;
	width: 245px;
	min-height: 400px;
}

*html #columnaderecha{
	height:400px;
}

.mbox{
	border-top: 2px solid #094c4d;
}

.ml20{
	margin-left: 20px;
}
.mr5{
	margin-right: 5px;
}

.listnone{
	list-style: none;
}

#columnaderecha h3
{
position: relative;
top: 4px;
font-family: "Arial Narrow",Arial,sans-serif;
font-size: 24px;
font-weight:normal;
color: #8C8C73;
letter-spacing: -1px;
background: #f4f4f4 url('../imagenes/dotline.gif') bottom repeat-x;
padding: 0px 0px 10px 10px;
margin-bottom: 20px;
}

#columnaderecha .content
{
padding: 0px 10px 0px 10px;
margin-bottom: 20px;
text-align: left;
}

#contenido
{
position: relative;
width: 530px;
float: left;
}

#contenido h3
{
position: relative;
top: 4px;
font-size: 18px;
line-height: 25px;
color: #656551;
background: url('../imagenes/dotline.gif') bottom repeat-x;
padding: 0px 0px 10px 15px;
margin-bottom: 20px;
}

#contenido .content
{
padding: 0px 15px 0px 15px;
margin-bottom: 20px;
}

.postB h3{
	
	position: relative;
	top: 4px;
	font-size: 18px;
	line-height: 25px;
	color: #656551;
	background: url('../imagenes/dotline.gif') bottom repeat-x;
	padding: 0px 0px 10px 15px;
	margin-bottom: 20px;
}
.postB
{
	width: 380px;
	height:300px;
	float: left;
	border: 1px solid #dcdccf;
	margin: 5px;
	padding: 5px;
}

.postB .header
{
	position: relative;
}

.postB .footer ul li
{
	display: inline;
	line-height: 14px;
	padding-left: 17px;
	margin-left: 25px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#contenido .post
{
margin-bottom: 30px;
clear:both;
}

#contenido .post .header
{
position: relative;
}

#contenido .post .date
{
position: absolute;
right: 15px;
top: 0px;
line-height: 35px;
color: #AFAFA4;
font-weight: bold;
}

#contenido .post .content
{
margin-bottom: 0px;
}

#contenido .post .footer
{
position: relative;
border:#e1e1e1 1px solid;
width: 225px;
height: 38px;
margin-top: 20px;
margin-left: 120px;
padding-top: 4px;
background-color: #f9f9f9;
/*background: #fff url(images/gal/back-footer.jpg) no-repeat;*/
}
#contenido .post .picM
{
margin-left: 10px;
margin-right: 10px;

}

#contenido .post .footer a
{
	text-decoration:none;
	color:#fff;
	
}


#contenido .post .footer ul
{
list-style: none;
position: absolute;
right: 15px;
bottom: 15px;
}

#contenido .post .footer ul li
{
display: inline;
line-height: 14px;
padding-left: 17px;
margin-left: 25px;
background-repeat: no-repeat;
background-position: 0px 2px;
}

#footer
{
	height: 32px;
	background-color:#444;
	color: #f1f1f1;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
}

#footer p{
	margin-top:5px;
}
#footer a{
	float:left;
}
#footer img{
	margin-left:20px;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	display:none;
	color:#555555;
}

#ultimasnoticias{
	margin-top: 0px;
	padding-left: 20px;
	background:#fff url('../imagenes/style/title_bg.gif') top left no-repeat;
	height:220px;
	clear:both;
}

#ultimasnoticias h2{
	margin-bottom: 35px;
    font-size:5px;
}

.noticia{
	width: 280px;
	height: 120px;
	float:left;
	margin: 12px;
}

.noticia #titulo{
    font-family: Georgia,"Times New Roman",serif;
	font-size: 16pt;
	margin-bottom: 5px;
    height:40px;
	
}

.noticia #imagen{
	margin-right:5px;
    float:left;
	
	
}

.noticia #descripcion{
	padding-left: 5px;
	height:100px;
	
}
.noticia p{
	text-align:left;
}

#toppanel{
	height: 33px;
	width: 980px;
	margin: 0 auto;
}

#soporte{
	
	height:32px;
	margin: 0 auto;
	background-color:#094c4d;
}
#soporte a{
	float:right;
	margin-right: 5px;
}
.fright{
	float:right;
}
.fleft{
	float:left;
}

.descargas{
	background-color: #eee;
}

.lbox{
	width: 700px;
	
}

.noticialist{

	
	margin-left: 20px;
	margin-top: 5px;
	
}

a.noticiatitu {
	font-weight: normal;
	font-size:12pt;
}
p.noticiaresumen{
	color:#B3B390;	
	font-style: italic;
}
p.noticiadate{
	color:#BAD2C7;
	font-style: italic;
}

.formbuscar{
	margin:20px;
	border-bottom:1px dotted #ccc;
	padding-bottom: 5px;
	background-color: #eee;
}

.formbuscar table{
	
	width: 255px;
	

}
.formbuscar input{
	
	width: 150px;
	height: 21px;
	font-size: 10pt;
	color: #ccc;
}

.contacto{

	margin:10px;
}

.contacto table{

	width: 100%;
	vertical-align: top;
}

.contacto input{
	width: 250px;
	font-size: 10pt;
	padding: 2px;
}

.contacto textarea{

	width: 250px;
	border:1px solid #ccc;
	margin-left: 5px;
	margin-top: 5px;
	font-size: 10pt;
	padding: 2px;
}

.contacto td{
	vertical-align: top;
}

#formulariocontacto{

	width: 400px;
	margin-left: 50px;
	
}
/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:970px;
		height:355px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:970px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../imagenes/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../imagenes/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


/*Incluidas por Hector (dejar al final) */
div.error_form {
	color:#408080;
}
div.error_form_register {
	background:url(../imagenes/arrow_validacion_reg.gif) left no-repeat;
	color:#fff;
	padding-left:10px;
}
div.visor_noticia{
	width:600px;
	margin-left:30px;
	padding-top:20px;
}

div.noticia_fecha{
	margin-left: 450px;
	/*border: 1px #ccc solid;*/
}

div.noticia_superior
{
	background:url(../imagenes/noticia_superior.gif) no-repeat top left;
	width:600px;
	height:30px;
	margin:0px 0px;
}

div.noticia_cuerpo
{
	background:url(../imagenes/noticia_cuerpo.gif) top left repeat-y;
	width:570px;
	margin:0px 0px;
	/*border:1px solid #ccc;*/
	padding:0px 15px;
	
}

div.noticia_inferior
{
	background:url(../imagenes/noticia_inferior.gif) no-repeat left bottom;
	width:600px;
	height:30px;
	margin:0px 0px;
	padding:0px 15px;
	/*	border:1px solid #ccc;*/
	
}
div#mensaje_envio {
	width:500px;
	margin-left:10px;
	text-align:center;
	color:#408080;
	font-size:16px;
}

div#bloque_noticia_up {
	background:url(../imagenes/bg_noticia_up.gif) no-repeat top left;
	width:570px;
	height:126px;
	padding-top:15px;
	padding-left:30px;
	/*border: 1px #CCC solid;*/
}

div#bloque_noticia_down {
	background:url(../imagenes/bg_noticia_down.gif) no-repeat top left;
	width:600px;
	height:29px;
}

div#bloque_paginacion{
	width:595px;
	margin-left:22px;
	/*border: 1px #000 solid;*/
	margin-bottom:10px;
}

strong.n_pagina{
	/*border: 1px #CCC solid;*/
	padding:2px 5px;
	margin-right:5px;
}

strong.n_pagina_selected{
	/*border: 1px #CCC solid;*/
	padding:2px 5px;
	margin-right:5px;
	background-color:#408080;
	color:#FFF;
}

p.error_form{
	background:url(../imagenes/arrow_validacion.gif) left no-repeat;
	padding-left:8px;
	margin-left:5px;
}

img.leer_mas{
	margin-right:25px;
}

img.img_noticia{
	border: 1px #E2E2E2 solid;
	margin-left:10px;
}

div.user_box{
	background:url(../imagenes/caja_usuario.png) no-repeat top left;
	width:200px;
	height:100px;
	padding: 30px 30px;
}


th.lista_descargas{
	padding-left:10px;
}

td.lista_descargas{
	padding-left:25px;
}

.sinmargenizq{
	margin-left:0px;
	padding-left:0px;
}

/*galleria*/
ul.galeria{
	list-style-type:none;
}
ul.galeria li{
	list-style-image:none;
	text-align:center;
}
/*fin galleria*/

/* ZONA DE DESCARGAS */
h3.titulo_categoria
{
    margin-left:20px;
    color:#0f5474;
    padding:  4px;
    font-size: 10pt;
    background-color: #f1f1f1 ;
    border-bottom: 1px solid #f5f5f5;
    
}

h2.titulo_area
{
    margin-top:20px;
    margin-left:20px;
}

div.contenedor_archivos{
    margin: 10px 20px;
    padding:5px;
    
    
}

div.contenedor_categorias{
    margin: 10px 10px;
    padding: 5px;
    width:900px;
    border-top: 1px dotted #cccccc;
}

div.archivo_out
{
    border: 1px solid #fafafa;
    width: 145px;
    height: 100px;
    margin: 5px;
    background-color:#fafafa;
    cursor: pointer;
}

div.archivo_over
{
    border: 1px solid #fafafa;
    width: 145px;
    height: 100px;
    margin: 5px;
    background-color:#d8f3f9;
    cursor: pointer;
}

/* BLOQUES DESTACADOS */
div.ficha_destacado
{
    width:280px;
    margin: 12px; 
}

div.imagen_destacado
{
  
}

div.enlace_destacado
{
    margin-top: 5px;
}

div.titulo_destacado{
    font-family: Georgia,"Times New Roman",serif;
	font-size: 16pt;
	margin-bottom: 5px;
    height:20px;
}

#bloques_destacados{
    
    margin-top: 5px;
    margin-bottom: 0px;
    border-top: 1px solid #f1f1f1;
    /*border-bottom: 1px solid #f1f1f1;*/
    
}

a.logout{
    
    padding: 5px;
    color: #fff;
    background-color: #0f5474;
    font-weight: bold;
}
