/* CSS Document */

body{
background: url(../images/bgrnd.gif) bottom center repeat-x;
padding:0;
margin:0;
font-size:0.84em;
color:#555555;
}
#wrapper{
	display: block;	
	width      : 777px;
	margin     : 0 auto;
	text-align: left;
	height: auto;
background:url(../images/backmenuv.gif) 0 100% repeat-x #eff0eb;
}

#header{
	width      : 777px;
height:150px;
}
#menu_horizontal{
display: none;
}
#caja_body{
	display: block;
	width: 777px;
	height: auto;
}
#menu_vertical{
display:none;
}
#contenido_dinamico{
display: block;
margin-left: 0;
width:577px;
height: 100%;
min-height:488px;
background:url(../images/backcontenidodin.jpg)  bottom center repeat-x #ffffff;
}
#footer{
display:none;
}
/*#footer{
	float: left;
	display: block;
	height: 100px;
width:100%;
background:#eff0eb;
padding:3px 0 5px;
color:#8c8d88;
text-align:center;
font-size:0.8em;
/*}*/
#footer a{
color:#8c8d88;
text-decoration:none;
}
#footer a:hover{
color:#8c8d88;
text-decoration: underline;
}
/*******************************/
.caja_login {
float: left;
width:200px;
height:80px;
}
.caja_login img{
border:none;
}
/*.header {
float:left;
display:block;
width:578px;
height:233px;
}*/
#flash_banner{
display:none;}
/***********LOGIN*************/
.logo{
width:100%;
background:#FFFFFF;
}
.logo img{
vertical-align:middle;
margin:10px 0 10px 30px;
}
.login{
display:none;
}
.login p{
float:left;
width:180px;
font-style:italic;
color:#b13b47;
font-weight:bold;
font-size:1.1em;
margin:0;
padding-top:15px;
padding-bottom:5px;
padding-left: 15px;
}
.login h2{
float:left;
font-weight:bold;
font-size:1.6em;
width:180px;
margin:0;
padding:0;
font-family:"Trebuchet MS";
padding-left: 15px;
}
.login .nombre_usuario{
float:left;
width:180px;
color:#666666;
margin:0;
padding:0;
font-family:"Trebuchet MS";
font-size:0.9em;
padding-left:15px;
font-style:normal;
}
.cerrar{
float:right;
width:168px;
text-align:right;
margin-right:20px;
padding:10px 0;
margin-top:4px;
border-top:1px solid #c2c2c2;
}
.login a{
background:#ed1c24;
padding:3px;
font-family:"Trebuchet MS";
font-size:0.8em;
color:#ffffff;
text-decoration:none;
}
.login a:hover{
color:#cccccc;
text-decoration:none;
}
.login input{
margin-bottom:4px;
margin-left: 15px;
}
.campousuario, .login label {
float:left;
margin-left: 15px;
width:165px; 
font-size:0.75em;
font-family: "Trebuchet MS";
}
.campopass {
float:left;
width:100px;
margin:0 0 3px;
}
.boton_login{
background:#ef1923;
color:#FFFFFF;
border:none;
padding:3px;
font-size:0.8em;
margin:0 0 0 6px;
}*/
.banner{
display:none;
}
/************MENU VERTICAL******************/
.ulmenu_v{
float:left;
width:200px;
padding-left:0;
font-family: Georgia;
font-size:0.8em;
padding-top:40px;
padding-bottom:10px;
color:#666666;
}
.ulmenu_v li{
float:left;
width:185px;
padding:3px 0 0 15px;
margin: 5px 0 ;
list-style: none;
height:40px;
display:block;
}
.ulmenu_v li:hover{
background:url(../images/lihovermenuvert.gif) 0 0 repeat-x;
display:block;
}
.ulmenu_v li a{
color:#666666;
background: url(../images/limenuv.gif) 0 5px no-repeat;
padding:0 20px;
margin:3px 0;
text-decoration:none;
}
.ulmenu_v li a:hover{
background: url(../images/limenuvhov.gif) 0 5px no-repeat;
color:#666666;
padding:0 20px;
margin:3px 0;
text-decoration: none;
}
.li_menu_over {
background:url(../images/lihovermenuvert.gif) 0 0 repeat-x;
display:block;
}
.li_menu_over a{
background: url(../images/limenuvhov.gif) 0 5px no-repeat;
color:#666666;
padding:0 20px;
margin:3px 0;
text-decoration: none;
}
.fotomenuv{
padding: 0 0 10px 17px;
}
/************CONTENIDO DINAMICO******************/
.menu_noticias{
display: block;
margin-left: 370px;
width:200px;
height:675px;
background:url(../images/backnoticias.jpg) bottom center repeat-x #eff0eb;
font-family: "Trebuchet MS";
padding-top:30px;
}
.titulo_noticdin, .titulo_contactdin {
background:#FFFFFF;
display:block;
width:100%;
padding:4px 0;
margin-top:25px;
}
.titulo{
color:#94070A;
font-weight:bold;
}
.titulo_noticia_home{
color:#94070A;
font-weight:bold;
margin:0 12px;
width:160px;
line-height:1.1em;
font-size:0.8em;
}
.titulo_noticia_home a{
color:#94070A;
text-decoration:none;
}
.titulo_noticia_home a:hover{
color:#94070A;
text-decoration: underline;
}
.fecha_not{
color:#000000;
display:block;
padding-left: 12px;
padding-top:12px;
margin:0;
width:175px;
font-size:0.8em;
}
  .desc_not{
color:#666666;
display:block;
width:175px;
padding:0 12px 5px;
margin:0;
text-align: justify;
font-size:0.8em;
line-height:1.2em;
}
.sepmenu_noticias{

padding:3px 8px;
display:block;
}
.vermas{
float:right;
text-align:right;
display:block;
color:#ee1b24;
padding-right:15px;
width:175px;
}
.vermas a{
color:#ee1b24;
text-decoration:none;
}
.vermas a:hover{
color:#ee1b24;
text-decoration: underline;
}
.vermas img{ 
vertical-align:middle;
margin-right:5px;
border:none;
}
.titulo_noticdin h4, .titulo_contactdin h4{
border-left: 4px solid #ee1b24;
margin:0;
color:#94070A;
font-style:italic;
padding-left:10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:1em;
}
.titulo_noticdin h4{
border-left: 4px solid #ee1b24;
color:#94070A;
}
.titulo_contactdin h4{
border-left: 4px solid #b5b6a4;
color:#b5b6a4;
}
 .noticias_anteriores, .iraform, .vermapachico{
line-height:1em;
display:block;
font-size:0.9em;
margin-top:20px;
font-weight:bold;
}
.vermapachico{

	margin-top: 0;
}
 .noticias_anteriores{
background:url(../images/imgmenunoticias.gif) 0 0 no-repeat;
padding:16px 0 30px 80px; 
width:120px;
}
.iraform{
background: url(../images/botonform.gif) 0 0 no-repeat;
padding:38px 0 50px 20px;
width:166px;
}
.vermapachico{
background: url(../images/backvermapa.gif) 0 0 no-repeat;
padding:23px 0 50px 20px;
width:166px;
}
.noticias_anteriores a, .iraform a, .vermapachico a{
color:#94070A;
text-decoration:none;
}
.noticias_anteriores a:hover, .iraform a:hover, .vermapachico a:hover{
color:#94070A;
text-decoration: underline;
}
/******contenido*********/
.contenido_home, .contenido_contacto{
	float: left;
width:372px;
padding-top:30px;
}
.contenido_home h1, .contenido_contacto h1 {
display:block;
width:320px;
margin-left:25px;
margin-bottom:8px;
color:#ee1b24;
font-size:2em;
font-style:italic;
}
.contenido_home p, .contenido_contacto p {
display:block;
width:320px;
margin:0 25px;
text-align:justify;
font-size:0.8em;
line-height:1.2em;
font-family:"Trebuchet MS";
}
.tit_rojo{
color:#ee1b24;
}
.sepcontenido{
display:block;
margin: 10px 0 5px 23px;
}
/*********Servicios Empresas inst*****************/
.contenido_empresas_inst h1 {
display:block;
width:510px;
margin-left:25px;
margin-bottom:30px;
color:#ee1b24;
font-size:2em;
font-style:italic;
}
.imgimprimir2{
display:none;
}
.imgimprimir1{
display:none;
}
.contenido_empresas_inst, .contenido_noticiasshow{
width:100%;
padding-bottom:20px; 
}
.titulo_listado{
display:block;
width:510px;
background: url(../images/servicios_empresas_inst.gif) 0 0 no-repeat;
height:30px;
margin-left:25px;
margin-top:20px;
}
.titulo_listado p, .titulo_listado_enlaces p {
font-style:italic;
color:#b13b47;
font-weight:bold;
font-size:1.1em;
float:left;
margin:0;
padding:0 0 0 15px;
}
.titulo_listado p{
width:350px;
}
.titulo_listado_enlaces p {
width:320px;
}
.contenido_empresas_inst .listado_empresas_inst{
width:400px;
}
.contenido_enlaces .listado_empresas_inst{
width:300px;
}
.listado_empresas_inst, .listado_devoluciones{
display:block;
list-style:url(../images/limenulistadoservicios.gif);
margin:0;
padding-left:30px;
margin-left:25px;
text-align:justify;
font-family:"Trebuchet MS";
font-size:0.8em;
}
.listado_devoluciones{
width:300px;
margin-left:0;
padding-left:25px;
float:left;
}
.listado_devoluciones li{
padding:5px 0;
}
.noneli{
list-style:none;
padding:0 15px;
}
.linkcontacto{
display:none;
}
.linkcontacto a{
color:#949494;
text-decoration:none;
}
.linkcontacto a:hover{
color:#333333;
text-decoration: underline;
}
.linkcontacto img{
border:none;
vertical-align:middle;
margin:0 4px;
}
.contenido_enlaces a{
color:#666666;
text-decoration:none;
}
.contenido_enlaces a:hover{
color:#666666;
text-decoration: underline;
}
/******quienes somos*************/
.contenido_quienessomos h1 {
display:block;
width:330px;
margin-left:25px;
margin-bottom:8px;
font-size:2em;
color:#ee1b24;
font-style:italic;
}
.contenido_quienessomos{
width:350px;
float:left;
height:auto;
padding-top:30px;
}
.quienessomosimgs{
width:195px;
display:block;
height:400px;
text-align:center;
margin-left: 370px;
padding-top:95px;
}
.contenido_quienessomos p, .textodevoluciones{
float:left;
display:block;
text-align:justify;
width:320px;
padding:0 25px 15px;
margin:0;
font-size:0.8em;
line-height:1.2em;
font-family:"Trebuchet MS";
}
.textodevoluciones{
padding:7px 10px 7px 5px;
}
/**********servicios personas no residentes************/
.contenido_servicios_personas h1, .contenido_anterioresnoticias h1 {
display:block;
width:510px;
margin-left:25px;
margin-bottom:8px;
font-size:2em;
color:#ee1b24;
font-style:italic;
line-height:1em;
}
.contenido_servicios_personas, .contenido_anterioresnoticias{
display:block;
width:100%;
padding-bottom:20px;
padding-top:30px;
}
.textdesc, .textdesc2{
display:block;
text-align:justify;
padding:0 0 15px 25px;
margin:0;
font-size:0.8em;
line-height:1.2em;
font-family:"Trebuchet MS";
}
.textdesc{
width:490px;
}
.textdesc2{
width:470px;
}
/************ENLACES*****************/
.bloqueimgenlaces{
	margin-left: 378px;
	width: 187px;
margin-bottom:-3px;
margin-top: 0;
padding-top: 25px;
}
.titulo_listado_enlaces{
float:left;
display:block;
width:325px;
background: url(../images/enlacesseparador.gif) 0 0 no-repeat;
height:30px;
margin-left:25px;
margin-top: 20px;
}
.contenido_enlaces h1, .contenido_areaclientes h1, .contenido_devoluciones h1 {
display:block;
width:320px;
margin-left:25px;
margin-bottom:8px;
color:#ee1b24;
font-style:italic;
line-height:1em;
font-size:2em;
}
.contenido_devoluciones h1 {
padding: 20px 0 25px 0;
margin:0;
}
.contenido_areaclientes{
	width:360px;
padding-top:30px;
display:block;
}
.contenido_enlaces{
	width:360px;
padding-top:30px;
display:block;
float:left;
}
.contenido_enlaces ul.listado_empresas_inst, .contenido_areaclientes ul.listado_empresas_inst {
	float: left;
}
/*********************CONTACTO************************/
.text_descriptcontact{
padding:10px 10px 0;
text-align:justify;
color:#666666;
font-size:0.8em;
}
.text_descriptcontact2{
padding:0 10px;
text-align:justify;
font-size:0.8em;
margin:0;
}
.margtop{
margin-top:20px;
}
.menu_contact{
display: block;
margin-left: 370px;
width:186px;
height:490px;
background: #f7f7f5;
font-family: "Trebuchet MS";
padding-top:30px;
}
.espaciobottom{
display: block;
margin-left: 370px;
width:186px;
height:10px;
}
.imgcentr{
margin:8px 0 10px 15px;
}
.contbr{
font-weight:bold;
font-size:1em;
color:#616161;
}
.contbr a{
color:#eb1d21;
text-decoration:none;
}
.contbr a:hover{
color:#eb1d21;
text-decoration: underline;
}
.form_contactar{
width:320px;
float:left;
padding-left:30px;
font-size:0.78em;
font-family:"Trebuchet MS";
}
.form_contactar label{
width:60px;
float:left;
padding-right:10px;
}
.form_contactar input, .form_contactar textarea{
width:240px;
background:#eff0eb;
border:none;
margin:0 0 5px;
}
.form_contactar textarea{
	height: 90px;
}
.botones_contactar{
width:120px;
float:right;
margin-top:8px;
margin-bottom:20px;
}
.form_contactar .bot_contenviar, .form_contactar .bot_contborrar{
float:left;
color:#FFFFFF;
padding:3px 5px;
border:none;
font-size:1em;
width:auto;
margin-left:10px;
}
.form_contactar .bot_contenviar{
background:#ee1b24;
}
.form_contactar .bot_contborrar{
background:#f68f92;
}
.textdescr_empr{
text-align:justify;
padding:0 15px 0 25px;
line-height:1.2em;
margin-bottom:0;
font-family:"Trebuchet MS";
font-size:0.8em;
}
.textdescr_empr2 a{
color:#ed1b24;
text-decoration:none;
}
.textdescr_empr2 a:hover{
color:#ed1b24;
text-decoration: underline;
}
.textdescr_empr2{
text-align:justify;
padding:0 30px 0 40px;
line-height:1.2em;
font-family:"Trebuchet MS";
font-size:0.8em;
margin:0 0 3px;
float:left;
}
/****************************** marcos devoluciones*************************/
.menu_devoluciones{
	display: block;
	margin-left: 382px;
width: 188px;
height: 840px;
background:url(../images/back_menu_devoluciones.gif) bottom center repeat-x #f7f7f5;
font-family: "Trebuchet MS";
padding-top: 30px;
}
.menu_devoluciones p{
	padding: 0 7px;
	margin: 8px 0 ;
	line-height: 12px;
}
.menu_devoluciones p a{
	color: #950908;
	font-size: 0.8em;
	text-decoration: none;
}
.contacto_formu_img{
	width: 184px;
	margin-bottom: -4px;
}
.contenido_devoluciones{
	float: left;
	padding-left: 25px;
	width: 333px;
	padding-top:30px;
}
h1{
	color:#ee1b24;
	font-style:italic;
}

.titulo_devoluciones{
	width:333px;
	margin: 0;
	background: url(../images/servicios_empresas_inst.gif) no-repeat ;
	margin-bottom: 5px;
}
/*.hiddenMenu{
	background: #CC6699;
}*/


#menu {
	position: relative;
	top: 0;
	left: 0;
	width: 180px;
	font-size: 0.8em;
}
#menu dt {
width: 174px;
cursor: pointer;
margin: 2px 8px;
height: auto;
padding: 3px 0;
text-align: left;
font-weight: bold;
border-bottom: 1px solid #cdd1ba;
	font-family: "Trebuchet MS", Verdana, Arial;

}
#menu dt:active{
	border-bottom: 1px solid #f7f7f5;
	background: url(../images/flecha_devolucion.gif)100%  50% no-repeat;
}
#menu dd {
	margin: 0;
}
#menu ul{
width: 174px;
	margin:	0 8px 0;	
	padding: 0 0 5px;
border-bottom: 1px solid #cdd1ba;
}
#menu li {
	text-align: left;
	list-style: none;
	margin: 0;
}
#menu li a, #menu dt a {
color: #727270;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu li a:hover, #menu dt a:hover {
	color: #990000;
}

.mentions {
position: absolute;
top : 300px;
left : 10px;
color: #000;
background-color: #ddd;
}
#menu dt.displayMenu{
	border-bottom: 1px solid #f7f7f5;
	background: url(../images/flecha_devolucion.gif)100%  50% no-repeat;
}

/************NOTICIAS******************/
.contenido_noticiasshow{
padding-top:50px;
}
.contenido_noticiasshow h1 {
padding:0 50px 0 40px;
color:#333333;
margin:0;
font-style:italic;
}
.notshowfecha{
color:#a82624;
font-weight:bold;
padding:0 50px 0 40px;
margin:0; font-family:"Trebuchet MS";
font-size:0.9em;
}
.notshowdescrip{
padding:5px 50px 20px 40px;
text-align:justify;
margin:0;
font-family:"Trebuchet MS";
font-size:0.8em;
line-height:1.2em;
}
.bloquedescargar{
width:490x;
margin-left:40px;
}
.bloquedescargarchico{
width:330x;
float:left;
padding-left:5px;
margin-top:10px;
}
.notshowdescrip a{
color:#666666;
text-decoration: underline;
}
.notshowdescrip a{
color:#555555;
text-decoration: underline;
}
.titulo_noticdinshow {
background: url(../images/backtext.gif) 0 0 no-repeat #f7f7f5;
height:27px;
width:490px;
}
.titulo_noticdinshowchico {
background: url(../images/backtext.gif) 0 0 no-repeat #f7f7f5;
height:27px;
width:330px;
margin-bottom:2px;
}
.titulo_noticdinshow p, .titulo_noticdinshowchico p{
color:#ed1b24;
margin:0;
font-size:0.8em;
padding:7px 0 0 15px;
font-family:"Trebuchet MS";
}
.descargararchivo, .descargararchivochico {
background: #f7f7f5;
margin-bottom:20px;
width:490px;
font-family:"Trebuchet MS";
font-size:0.8em;
}
.descargararchivo {
width:490px;
}
.descargararchivochico{
width:330px;
padding: 5px 0;
}
.descargararchivo p, .descargararchivochico p{
padding:0 0 2px 15px;
margin:0 0;
}
.descargararchivo a, .descargararchivochico a{
color:#666666;
text-decoration: underline;
}
.linksnoticias{
width:525px;
text-align:right;
font-family:"Trebuchet MS";
font-size:0.8em;
}
.linksnoticias a{
color:#ed1b24;
text-decoration:none;
}
.linksnoticias a:hover{
color:#ed1b24;
text-decoration: underline;
}
.volverlistadonoticias{
background: url(../images/volverlistado.gif) center left no-repeat;
padding-left:18px;
margin-right:15px;
}
.volverhome{
background: url(../images/volverhome.gif) center left no-repeat;
padding-left:18px;
}
.bloque_anterioresnoticia{
margin-left:30px;
width:470px;
font-family:"Trebuchet MS";
}
.fechalistado{
color:#666666;
margin:0;
font-size:0.8em;
}
.titulolistado{
color:#000000;
margin:0;
font-size:1.1em;
}
.vermasnoticia a{
color:#ed1b24;
font-size:0.8em;
text-decoration:none;
}
.vermasnoticia a:hover{
color:#ed1b24;
text-decoration: underline;
}
.vermasnoticia img{
vertical-align:middle;
}
.imgsepnoticias{
padding-left:22px;
}
.contenido_anterioresnoticias .linksnoticias{
width:495px;
margin-top:10px;
}
.paginacion{
padding-left:30px;
color:#666666;
}
.paginacion a{
font-family:"Trebuchet MS";
font-size:0.8em;
color:#666666;
text-decoration:none;
}
.paginacion a:hover{
color:#666666;
text-decoration: underline;
}
/*********areaclientes********/
.linksareaclientes{
width:350px;
margin-top:20px;
margin-bottom:10px;
}
.linksareaclientes ul{
list-style:none;
padding-left:25px;
font-size:0.8em;
font-family:"Trebuchet MS";
}
.linksareaclientes ul li{
width:100%;
border-bottom:1px solid #666666;
background: url(../images/areaver2.gif) right center no-repeat;
padding:1px 0 2px;
}
.linksareaclientes ul li:hover{
width:100%;
border-bottom:1px solid #ed1b24;
background: url(../images/areaver1.gif) right center no-repeat;
padding:1px 0 2px;
}
.linksareaclientes ul li a{
color:#666666;
text-decoration:none;
}
.ulsubmenu{
list-style: circle;
padding-left:20px;
}
/***********************************************************/
.contenido_areaclientes{
	float: inherit;
	display: block;
	width:360px;
	height: auto;
	margin-bottom: 0;
	padding-bottom: 20px;
}
.img_areaprivada{
	float: right;
	width: 187px;
	margin-right:12px;
	padding-top:22px;
}

.area_clientes{
	float: inherit;
	display:inherit; 
}
.area_clientes_ul{
list-style:url(../images/limenulistadoservicios.gif);
margin:0;
padding-left:30px;
margin-left:25px;
text-align:justify;
font-family:"Trebuchet MS";
font-size:0.8em;
}
.imagentitulomenudev{
padding-top:20px;
}