/* CSS Document */

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

.gmaps span {white-space:normal;}

#header{
	width      : 777px;
height:232px;
}
#menu_horizontal{
display:block;
	position: absolute;
height:28px;
margin-bottom:-30px;
}
#caja_body{
	display: block;
	width: 777px;
	height: auto;
}
#menu_vertical{
	float: left;	
	width: 200px;
	height: 100%;
}
#contenido_dinamico{
display: block;
margin-left: 200px;
width:577px;
height: 100%;
min-height:488px;
background:url(../images/backcontenidodin.jpg)  bottom center repeat-x #ffffff;
}
#footer{
	height: auto;
width:100%;
background:#eff0eb;
padding:3px 0 5px;
color:#8c8d88;
text-align:center;
font-size:0.8em;
}
/*#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 p{
width: 100%;
margin:0;
padding:0;
text-align: right;
}
#footer a{
color:#8c8d88;
text-decoration:none;
}
#footer a:hover{
color:#8c8d88;
text-decoration: underline;
}
/*******************************/
.caja_login {
float: left;
width:200px;
height:232px;
}
.caja_login img{
border:none;
}
/*.header {
float:left;
display:block;
width:578px;
height:233px;
}
/***********LOGIN*************/
.logo{
width:100%;
background:#FFFFFF;
}
.logo img{
vertical-align:middle;
margin:10px 0 10px 50px;
}
.login{
float:left;
width: 200px;
background:url(../images/backlogin.gif) 0 0 repeat-x #eff0eb;
height:133px;
/*padding:5px 15px;*/
}
.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:160px;
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{
float: right;
width:576px;
height:233px;
}
/************MENU VERTICAL******************/
#caja_body #menu_vertical .ulmenu_v{
float:left;
width:200px;
padding-left:0;
font-family: Georgia;
font-size:0.8em;
padding-top:17px;
padding-bottom: -10px;
color:#666666;
}
#caja_body #menu_vertical .ulmenu_v li{
float:left;
width:185px;
padding:3px 0 0 15px;
margin: 5px 0 ;
list-style: none;
height:30px;
display:block;
}

#caja_body #menu_vertical .ulmenu_v li:hover{
background: url(../images/lihovermenuvert.gif) 0 0 repeat-x;
display:block;
}

p.stati{
/*background: url(../images/campana_2007.gif) 0 0 repeat-x;*/
float:left;
padding:0;
margin: -15px 0 0 0;/*
list-style: none;*/
height:auto;
display:block;
/*text-indent: -9999px;*/
margin-bottom: 20px;
}

p.statiderecha{
/*background: url(../images/campana_2007.gif) 0 0 repeat-x;*/
/*float:left;*/
padding:0;
/*margin: -15px 0 0 0;*/
/*
list-style: none;*/
height:55px;
/*margin-bottom:5px;
/*display:block;*/
/*text-indent: -9999px;*/
/*margin-bottom: 20px;*/
}
p.statiderecha img{
border:none;
}

.menu_devoluciones p.stati{
float:none;
padding:0;
}

p.stati img{
	border: 0;
}

#caja_body #menu_vertical .ulmenu_v li a{
color:#666666;
background: url(../images/limenuv.gif) 0 5px no-repeat;
padding:0 20px;
margin:3px 0;
text-decoration:none;
}
#caja_body #menu_vertical .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;
}

#caja_body #menu_vertical .ulmenu_v .li_menu_over {
background: url(../images/lihovermenuvert.gif) 0 0 repeat-x;
display:block;
}
#caja_body #menu_vertical .ulmenu_v .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, .titulo_serviciosdin {
background:#FFFFFF;
display:block;
width:100%;
padding:4px 0;
margin-top:25px;
}

.titulo_serviciosdin {
background:#FFFFFF;
display:block;
width:100%;
padding:4px 0;
margin-top:25px;
height:14px;
}

.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, .titulo_serviciosdin 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;
}

.titulo_serviciosdin h4{
border-left: 4px solid #ee1b24;
color:#94070A;
font-size:1.2em;
}

 .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:370px;
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;
}
.contenido_empresas_inst h1 a img.imgimprimir2, .contenido_empresas_inst h1 a img.imgimprimir1{
	border:  0;
}
.imgimprimir2{
vertical-align:bottom;
padding-left:190px;
}
.imgimprimir1{
vertical-align:bottom;
padding-left:61px;
}
.contenido_empresas_inst, .contenido_noticiasshow{
width:100%;
padding-bottom:20px; 
padding-top:30px;
}
.titulo_listado{
display:block;
width:510px;
background: url(../images/servicios_empresas_inst.gif) left bottom no-repeat;
height:auto;
margin-left:25px;
margin-top:20px;
/*float:left;*/

}
.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 10px 15px;
}
.titulo_listado p{
width:475px;
}
.titulo_listado_enlaces p {
width:320px;
}
.contenido_empresas_inst .listado_empresas_inst{
width:400px;
}
.contenido_enlaces .listado_empresas_inst{
width:300px;
}

.contenido_empresas_inst .listado_empresas_inst2{
width:400px;
}
.contenido_enlaces .listado_empresas_inst2{
width:300px;
}

.listado_empresas_inst, .listado_devoluciones, .listado_empresas_inst2{
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_empresas_inst2{
float:left
}
.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{
float:right;
width:108px;
font-size:0.6em;
text-align:right;
padding-right:10px;
}
.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, .textodevolucionescenter, .textodevolucionesinfo{
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, .textodevolucionescenter, .textodevolucionesinfo{
padding:7px 10px 7px 5px;
}

.textodevolucionescenter, .textodevolucionesinfo{
text-align:center;
color:#b13b47;
font-size:1em;
}

.textodevolucionesinfo
{
border: 2px solid #000000;
margin-botttom:10px;
}
/**********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, .textdesccenter{
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, .textdesccenter{
width:490px;
}

.textdesccenter{
text-align:center;
color:#b13b47;
font-size:1.2em;
}

.textdesc2{
width:470px;
}

.textresaltado{
color:#b13b47;
}

/************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:560px;
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, .textdescr_empr3{
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;
}


.form_bolsa label{
width:20px;
float:none;
padding-right:10px;

}

.form_bolsa input{
border:none;
margin: 0px 10px 0px 5px;
width:auto;
}


.form_bolsa span {
float:left;
line-height:24px;
width:80px;
}

.form_bolsa div {
float:left;
width:158px;
}

.form_bolsa {
height:35px;
}



/****************************** marcos devoluciones*************************/
.menu_devoluciones{
	display: block;
	margin-left: 382px;
  width: 201px;
  height: 1640px;
  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 .menutabulado {
width: 159px;
cursor: pointer;
margin: 2px 8px;
height: auto;
padding: 3px 0px 3px 15px;
text-align: left;
font-weight: bold;
border-bottom: 1px solid #cdd1ba;
	font-family: "Trebuchet MS", Verdana, Arial;
	background: none;

}

#menu .menusubtabulado {
width: 145px;
cursor: pointer;
margin: 2px 8px;
height: auto;
padding: 3px 0px 3px 29px;
text-align: left;
font-weight: bold;
border-bottom: 1px solid #cdd1ba;
	font-family: "Trebuchet MS", Verdana, Arial;
	background: none;

}

#menu dt:active{
	border-bottom: 1px solid #f7f7f5;
/*	background: url(../images/flecha_devolucion.gif)100%  50% no-repeat;*/
}

#menu dt.menu:active{
	background: none;
}

#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, .linksrequisitos{
width:525px;
text-align:right;
font-family:"Trebuchet MS";
font-size:0.8em;
}

.linksrequisitos{
float:left;
width:340px;
padding-top:10px;
}

.linksnoticias a, .linksrequisitos a{
color:#ed1b24;
text-decoration:none;
}
.linksnoticias a:hover, .linksrequisitos 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;
}
#contenido_dinamico .contenido_areaclientes .linksareaclientes ul{
list-style:none;
padding-left:25px;
font-size:0.8em;
font-family:"Trebuchet MS";
}
#contenido_dinamico .contenido_areaclientes  .linksareaclientes ul li{
width:100%;
border-bottom:1px solid #666666;
background: url(../images/areaver2.gif) right center no-repeat;
padding:1px 0 2px;
}
#contenido_dinamico .contenido_areaclientes  .linksareaclientes ul li:hover{
width:100%;
border-bottom:1px solid #ed1b24;
background: url(../images/areaver1.gif) right center no-repeat;
padding:1px 0 2px;
}
#contenido_dinamico .contenido_areaclientes  .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;
}
.area_clientes_ul li a{
	text-decoration: none;
	color: #333333;
}
.area_clientes_ul li a:hover{
	text-decoration: underline;
}
.imagentitulomenudev{
padding-top:20px;
}
.form_error{
text-align:right;
padding-right:15px;
color: #CC0000;
}
.contenido_contacto .mensaje_mal{
font-weight:bold;
color: #990000;
margin:0;
font-size:1.1em;
}
.spanrojo{
color: #990000;
}
/****************** mensaje_ok ************************/
.form_contactar .mensaje_ok{
	font-size: 1.5em;
	margin-top: 10px;
	margin-bottom: 30px;
	color: #CC0000;
	padding-left: 5px;
}	

.cajademail{
background:#edeee9;
}
/*.cajademail p{
color:#ED1C24;
font-family:"Trebuchet MS";
font-size:1em;
padding:10px 12px 20px;
line-height:1em;
}
.cajademail p a{
color:#ED1C24;
font-family:"Trebuchet MS";
font-size:0.7em;
text-decoration: none;
}
.cajademail p a:hover{
color:#ED1C24;
text-decoration:underline;
}*/
#footer .oywlink {
width:150px;
margin:0;
padding:0 15px 0 175px;
text-align:right;
}
#footer a.oywlink  {
color:#01B0F1;
font-family:"Trebuchet MS";
font-size:0.9em;
text-decoration:none;
}
#footer a:hover.oywlink  {
color:#333333;
text-decoration: none;
}
.table1{
width:340px;
margin:5px 35px 10px;
color:#333333;
font-family:"Trebuchet MS";
font-size:0.8em;
line-height:1.2em;
text-align:justify;
}
.titulotabl{
background:#f5f5f4;
font-weight:bold;
color:#8d0509;
text-align:center;
}
