@charset "utf-8";
/*------------------------------- reset ---------------------------------*/
h1,h2,h3,h4,h5,h6,pre,code,table,td,th,dd,dt,dl,li{font-size:100%}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,legend{margin:0;padding:0}
a img,:link img,:visited img{border:none}
ul,li{list-style-type:none}
/*table th,table td{border-collapse:collapse}*/
a{text-decoration:none}
fieldset{border:none} 
/*table,tr,th,td{border-collapse:collapse}*/
/*------------------------------- generals ---------------------------------*/
.under:hover{text-decoration:underline}
.blanco{color:#fff}
.orange{color:#fc6}
.orangeDark{color:#f90}
.f-r{float:right;margin:0 0 1.5em 2em}
.f-l{float:left;margin:0 2em 1.5em 0}
.strong{font-weight:bold}
/*------------------------------- cuerpo ---------------------------------*/
body{margin:0;padding:0;background: url(../img/default/bg/body-bg.gif) repeat-x #fff;font:13px Arial, Helvetica, sans-serif;color:#369}
/*------------------------------- container ---------------------------------*/
#container{margin:0px auto;width:914px;text-align:left;position:relative}
/*------------------------------- head ---------------------------------*/
#datos{float:left;width:914px;height:24px;overflow:hidden;color:#ccc}
#datos img{margin-top:6px}
#datos span{float:right;margin-top:3px;padding-left: 10px;}
#head{float:left;width:914px;height:140px;overflow:hidden}
#head .logo{background:url(../img/default/bg/head1.jpg) no-repeat;display:block;overflow:hidden;text-indent:-9999px;z-index:99;width:914px;height:140px}
#submenu{float:left;width:914px;height:31px;overflow:hidden;color:#fff;text-align:right;font-weight:bold}
#submenu ul{margin-top:6px;display:block}
#submenu li{display:inline;padding-left:1.5em}
/*------------------------------- float fix ---------------------------------*/
#content:after, ul:after, li:after,  p:after{content: ".";display:block;height:0;clear:both;visibility:hidden}
#content, ul, li, p{display: block}
/* Hides from IE-mac \*/
* html #content, * html ul, * html li, * html p{height:1%}
#content, ul, li, p{display:block}
/* End hide from IE-mac */
/* end float fix */
/*------------------------------- content ---------------------------------*/
#content{width:914px;float:left;background:url(../img/default/bg/content-bg.gif) repeat-y;padding-bottom:3em}
/*------------------------------- menu ---------------------------------*/
#menu{float:left;display:inline;width:226px;margin-top: 65px;}
#menu a{color:#3b688e; display: block;}
#menu a:hover{text-decoration:underline}
.lineas{border-bottom:1px dashed #8eaac7}
#menu .item .cont {padding:1em 1.5em; font-weight:bold;}
#menu .item .item .cont {padding: 0.5em 2.5em; font-weight:normal;font-size: 0.85em; background-image: url(../img/default/bullet.gif); background-repeat: no-repeat; background-position: 15px 8px}
#menu .item .item .item .cont {padding: 0.5em 3.5em;font-size: 0.8em; background-position: 22px 6px}
#menu .item div:hover{background-color:#fff}
#extranet{float:left;width:226px;height:202px;background:url(../img/default/bg/extranet.jpg) no-repeat;overflow:hidden;color:#3b688e;font-weight:bold}
#extranet ul{margin:82px 0 0 34px}
#extranet li{margin-bottom:.7em}
#extranet .campo{width:110px;height:20px;background-color:#fff;border:1px solid #ccc;font-size:11px}
#extranet .boton{font-size:11px}
/*------------------------------- main ---------------------------------*/
#pages{float:left;display:inline;width:644px;padding:3em 0 0 44px;font-size:1.1em;text-align:justify;line-height:1.8em}
#news .item{float:left;width:644px;text-align:justify;margin-top:3em}
#news p{margin-bottom:.3em}
#news .text{float:left;width:424px}
#news .dumb{float:left;margin-right:20px;width:200px;height:150px;overflow:hidden}
/*------------------------------- pie ---------------------------------*/
#pie{height:103px;background-color:#3b688e;clear:both}
#pie2{margin:0px auto;width:914px;text-align:left;position:relative}
/*------------------------------- galer�as ---------------------------------*/
#galeriaIndex{float:right;width:346px;margin:0 0 15px 25px}
#galeriaIndex .image{float:left;width:346px;height:210px;overflow:hidden}
#galeriaIndex .num{float:left;width:346px;margin-top:1em}
#galeriaIndex .num a{background-color:#3b688e;color:#fff;padding:0 .6em;font-weight:bold;display:block;float:left;margin-right:.5em}
#galeriaIndex .num a:hover{text-decoration:none;background-color:#fc6;color:#000}


/*Estilos globales*/
.contenidoPagina h2,
.viewNoticia h2 {
	font-size:2em!important;
	border-bottom:2px dashed #ccc;
	padding-bottom:.5em;
}

.contenidoPagina h3,
.viewNoticia h3 {
	font-size:1.3em !important;
	color:#333;
	margin-top:2em;
}

h3 a, h3, h2 {
	color:#333333;
}

.blockText{
	color:#666666!important;
}

.interna a {
	color:#F93!important;
	text-decoration: underline;
}

.blockLink a,
.blockFile a{
	background:url(../img/bullet-flecha-naranja.gif) left 7px no-repeat;
	padding-left:15px;
}


.blockLink a:hover,
.blockFile a:hover,
.subir a:hover{
	color:#EA7500!important;
}

.date{
	text-align: right;
	color:#666;
	font-size:.8em;
}

.contenidoPagina p,
.viewNoticia p{
	margin:1em 0 !important;
	padding:0 !important;
}

.subir{border-top:1px dashed #ccc;margin-top:2em}
.subir a{color:#f90;font-weight:bold}

.blockText a{
	color:#f90;
	font-weight:bold;
}
/*------------------------------- piensaenweb ---------------------------------*/
#piensaenweb{font-size:.8em;margin:20px 0 0 20px}
#piensaenweb a{color:#69c;float:left}
#talcual{width:0;height:0;overflow:hidden}
