/* CSS Document */
body {
margin-top: 0px;
font-size:14px;
font-family:Arial,Helvetica,sans-serif;
background-image:url(img/bg.jpg);
background-position:bottom;
background-attachment:fixed;
background-repeat:no-repeat;
background-color:#F6F8FA;
}
h2 {
display:list-item;
list-style-image:url(img/cudrado_naranja2.png);
margin-right: 10px;
font-size:12px;
color:#1C62AE;
text-align:right;
}

a {
text-decoration:none;
color:#0000FF;
}

#web {
margin:auto;
width:780px;

border-left-color:#C5C5C5;
border-left-style:solid;
border-left-width:1px;

border-right-color:#C5C5C5;
border-right-style:solid;
border-right-width:1px;

border-bottom-color:#C5C5C5;
border-bottom-style:solid;
border-bottom-width:1px;
}

.both {
clear:both;
}
/*****************************************************/
/******************** CABECERA *************************/
/*****************************************************/
#cabecera {

}
#cabecera_izq {
	width:318px;
	float:left;
	background-image:url(img/cabecera1.jpg);
	background-repeat:no-repeat;
	height:358px;
}
#cabecera_der {
	width:462px;
	float:right;
	height:358px;
}
#cabecera_banner {
background-image:url(img/cabecera3.jpg);
background-repeat:no-repeat;
height:202px;
}
/*menu*/
#cabecera_menusup
{
	background-image:url(img/bg_cabecera2.png);
	background-repeat:no-repeat;
	height:61px;
}
#menu_sup {
padding-top: 20px;
padding-left:0px;
}
#menu_sup ul {
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
}
#menu_sup li {
	display:inline;
	list-style:none;
	
	margin-right:5px;
	
	
}
#menu_sup a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:10px;
	background-image:url(img/indicador_flecha_menu_sup.png);
	background-repeat:no-repeat;
	
	padding-top:8px;
	padding-bottom:10px;
	padding-left:8px;
	padding-right:0px;
}
#menu_sup .selected a {
	background-image:url(img/indicador_flecha_menu_sup2.png);
}
#menu_sup a:hover {
	background-image:url(img/indicador_flecha_menu_sup2.png);
}
/*menu inf*/
#cabecera_menuinf {
	
}
#menu_inf_izq {
	float:left;
	width:219px;
	height:95px;
	/*background-image:url(img/cabecera4.jpg);
	background-repeat:no-repeat;*/
}
#iconos {
background-image:url(img/bg_iconos.png);
background-repeat:no-repeat;
height:35px;
}
#titulo_seccion {
background-image:url(img/bg_titulo_sseccion.png);
background-repeat:no-repeat;
height:60px;

padding-left:5px;
padding-top:12px;
}

#menu_inf_der {
		float:right;
	width:243px;
	height:95px;
	background-image:url(img/bg_cabecera5.png);
	background-repeat:repeat-x;
}
#menu_inf_der ul {
	margin-left:20px;
	margin-top:8px;
}
#menu_inf_der li {
	list-style-image:url(img/indicador_flecha.png);
}
#menu_inf_der .selected li {
	list-style-image:url(img/indicador_flecha_select.png) !important;
}
#menu_inf_der .selected a {
	/*color:#FF0000 !important;*/
}
#menu_inf_der a {
	font-family:"Lucida Sans Unicode",Tahoma,sans-serif,"Trebuchet MS",Verdana;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
}
#menu_inf_der h3 {
	color:#FFFFFF;
	margin-top:10px;
	margin-bottom:0px;
	text-align:center;
	font-size:14px;
}
/*****************************************************/
/******************** CUERPO *************************/
/*****************************************************/
#cuerpo{
background-image:url(img/bg_body.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#EAEDF2;
min-height:380px;
}
#contenedor_contenido {
	background-color:#FFFFFF;
	font-size:10px;
	 width:500px;
	 float:left;
	 margin-left: 32px;
	 min-height:540px;
	 border-left-width:3px;
	 border-left-style:solid;
	 border-left-color:#D1D7D7;
	 
	 border-bottom-width:3px;
	 border-bottom-style:solid;
	 border-bottom-color:#D1D7D7;
	 
	 border-right-width:3px;
	 border-right-style:solid;
	 border-right-color:#D1D7D7;
	 
	 margin-bottom:20px;
	
}
#contenedor_contenido2 {
	background-color:#FFFFFF;
	font-size:13px;
	 width:710px;
	 float:left;
	 margin-left: 32px;
	 min-height:400px;
	 border-left-width:3px;
	 border-left-style:solid;
	 border-left-color:#D1D7D7;
	 
	 border-bottom-width:3px;
	 border-bottom-style:solid;
	 border-bottom-color:#D1D7D7;
	 
	 border-right-width:3px;
	 border-right-style:solid;
	 border-right-color:#D1D7D7;
	 
	 margin-bottom:20px;
	
}
#contenido {
	background-image:url(img/fondotxt.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:235px;
 
	 border-left-width:2px;
	 border-left-style:solid;
	 border-left-color:#FFFFFF;
	 
	
	padding-left:5px;
	padding-right:10px;
	padding-top:5px;
	
	font-size:12px;
	
}
#contenido p{
margin-top: 0px;
}
#contenido .negrita_fuerte {
	font-size:12px;
	font-weight:bold;
}
#contenido h3 {
	display:list-item;
list-style-image:url(img/cudrado_naranja2.png);
margin-left: 15px;
font-size:12px;
color:#1C62AE;
text-align:LEFT;
}

#barra{
	width:242px;
	float:right;
	min-height:400px;
	background-image:url(img/bg_barra.png);
	background-repeat:repeat-x;
}
#contenido_barra {
	margin-left:5px;
	margin-right:5px;
	font-size:10px;
}
#contenido_barra h3 {
display:list-item;
list-style-image:url(img/cudrado_naranja2.png);
margin-left: 22px;
font-size:12px;
color:#1C62AE;
text-align:left;
}

/*****************************************************/
/*****************  AREAS DE TRABAJO  ****************/
/*****************************************************/
#areas_trabajo {
margin-left:10px; 
margin-right:10px; 
margin-top:25px; 

border-top-color:#CBCBCB; 
border-top-style:solid; 
border-top-width:1px;
}
#areas_trabajo ul {
margin-top: 0px;
padding-left:14px;

}
#areas_trabajo li {
list-style:circle;	
}
#areas_trabajo .izq{
width:49%; float:left;
border-right-color:#CBCBCB;
border-right-style:solid;
border-right-width:1px;
margin-bottom:20px;
text-align:left;
}
#areas_trabajo .der{
width:49%; float:right;
margin-bottom:20px;
text-align:left;
}
#areas_trabajo h4{
margin-top:0px;
margin-bottom:5px;
margin-left:2px;
color:#4683B9;
font-size:11px;
}
#areas_trabajo td{
font-size:9px;
}

/*****************************************************/
/*****************  DESTACADOS ****************/
/*****************************************************/
#caja_destacados {
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
margin-bottom:10px;
font-size:11px;
}
#caja_destacados blockquote
{
	margin-right:0px;
	margin-left:15px;
}
#caja_destacados .txt_azul
{
	color:#1460A1;
}
#caja_destacados .txt_azul a
{
	color:#1460A1;
}
#caja_destacados h4 {
 font-size:13px;
 margin-bottom:5px;
}
#caja_destacados .link {
text-align:right;
margin-top:5px;
}
/*****************************************************/
/*****************************************************/
/***********************  PIE  ***********************/
/*****************************************************/
/*****************************************************/
#pie{
background-color:#D5DCE2;
}
#menu_pie {
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#1068AF;

	background-image:url(img/bg_pie.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#3F85C0;
	min-height:33px;
	
	font-size:11px;
	text-align:center;
	
}
#contenedor_menu_pie {
 width:550px;
 margin:auto;
}
#menu_pie a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#menu_pie ul {
	 list-style-image:url(img/cudrado_azul.png);
	 
}
#menu_pie li {
	float:left;
	padding-left:6px;
	padding-right:25px;
} 
#menu_pie .primero li{
list-style-image:none !important; list-style:none;
}

#datos_pie{
	background-color:#D5DCE2;
	min-height: 25px;
	text-align:center;
	font-size:10px;
}
#datos_pie p{
	margin-top:10px;
	margin-bottom:0px;
}
#datos_pie a{
	text-decoration:none;
	color:#0000CC;
}
/*****************************************************/
/*****************************************************/
/********************  CONTACTO **********************/
/*****************************************************/
/*****************************************************/
#formu input[type=text], textarea  {
background-color:#F3F5F5;
border-style:solid;
border-width: 1px;
border-color:#CFCFCF;
width: 100%;
padding: 5px;
}

#formu .txt_campo {
color:#1C62AE;
font-size:12px;
}
#formu {

}
.box_LOPD {
margin-top:15px !important;
margin-bottom:25px !important;
/*background-color:#E0E4FE; */
background-image:url(img/azul_transparente.png);
padding:4px;
font-size:9px;
}
.box_LOPD a{
color:#0000CC;
text-decoration:underline;
}


/*****************************************************/
/*****************************************************/
/**********  PRODUCTOS Y SERVICIOS  ******************/
/*****************************************************/
/*****************************************************/
.box690 {
background:transparent url(img/box_base690.png) no-repeat scroll left bottom;
margin-bottom:10px;
padding:0 0 15px;
width:690px;
}
.box690 h4 {
background:transparent url(img/box690.png) repeat scroll 0 0;
text-align:left;
color:#1C62AE;
height:30px;
line-height:30px;
margin:0;
padding:0 15px;
font-size:1.35em;
}
.box690 #contenedor {
background:#FFFFFF none repeat scroll 0 0;
border-color:#D8D9DA;
border-style:solid;
border-width:0 1px;
color:#444444;
font-size:11px;
line-height:1.3em;
margin:0;
padding:15px 14px 0;
width:660px;
}
.box690 #contenedor #imagen {
	width:190px;
	float:left;
}
.box690 #contenedor #texto {
	width:460px;
	float:right;
	text-align:justify;
}


.box690_der {
background:transparent url(img/box_base690.png) no-repeat scroll left bottom;
margin-bottom:10px;
padding:0 0 15px;
width:690px;
}
.box690_der h4 {
background:transparent url(img/box690.png) repeat scroll 0 0;
text-align:right;
color:#1C62AE;
height:30px;
line-height:30px;
margin:0;
padding:0 15px;
font-size:1.35em;
}
.box690_der #contenedor {
background:#FFFFFF none repeat scroll 0 0;
border-color:#D8D9DA;
border-style:solid;
border-width:0 1px;
color:#444444;
font-size:11px;
line-height:1.3em;
margin:0;
padding:15px 14px 0;
width:660px;
}
.box690_der #contenedor #imagen {
	width:190px;
	float:right;
}
.box690_der #contenedor #texto {
	width:460px;
	float:left;
	text-align:justify;
}

/*****************************************************/
/*****************************************************/
/********************  SOPORTE **********************/
/*****************************************************/
/*****************************************************/
#soporte li {
margin-bottom: 50px;
list-style:none;
list-style-image:url(img/flechas_lista.gif);
}
#soporte a {
color:#1C62AE;
font-size:11px;
margin-bottom:5px;
margin-left:2px;
margin-top:0;
font-weight:bold;

}
#soporte a:hover {
text-decoration:underline;
}
/*****************************************************/
/*****************      EMPRESA       ****************/
/*****************************************************/
.empresa {
text-align:justify;
}
