@charset "UTF-8";
body{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color: #797979;
font-weight:normal;
background:#FFFFFF;
}
a, a:link, a:visited, a:active{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color: #797979;
font-weight:bold;
text-decoration:none;
}
a:active, a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color: #000000;
font-weight:bold;
text-decoration: none;
}
#cuerpo{
text-align:center;
width:100%;
height:auto;
margin:0 auto;
background:#FFFFFF url(images/fondo.jpg) repeat-x;
}
#cuerpo_servicios{
text-align:center;
width:100%;
height:auto;
margin:0 auto;
background:#FFFFFF url(images/fondo_servicios.jpg) no-repeat;
}
#cuerpo_sobre{
text-align:center;
width:100%;
height:auto;
margin:0 auto;
background:#FFFFFF url(images/fondo_sobre.jpg) no-repeat;
}
#cuerpo_noticias{
text-align:center;
width:100%;
height:auto;
margin:0 auto;
background:#FFFFFF;
}
#cuerpo_envio{
text-align:center;
width:100%;
height:auto;
margin:0 auto;
background:#FFFFFF url(images/fondo_envio.jpg) no-repeat;
}
#cuerpo_investigacion{
text-align:center;
width:100%;
height:auto;
margin:0 auto;
background:#FFFFFF url(images/fondo_investigacion.jpg) no-repeat;
}
#cuerpo_colaboracion{
text-align:center;
width:100%;
height:auto;
margin:0 auto;
background:#FFFFFF url(images/fondo_colaboracion.jpg) no-repeat;
}
#cuerpo_area{
text-align:center;
width:100%;
height:auto;
margin:0 auto;
background:#FFFFFF top url(images/fondo_area2.jpg) repeat-x;
}
#cuerpo_home{
text-align:center;
width:100%;
height:auto;
margin:0 auto;
background:#FFFFFF;
}
#interior{
text-align:center;
width:900px;
height:auto;
margin:0 auto;
}
#interior_area{
text-align:left;
width:668px;
height:733px;
margin:0 auto;
background:#FFFFFF url(images/fondo_area.jpg) no-repeat;
padding-top:140px;
padding-left:232px;
}
/*#interior_area2{
text-align:left;
width:680px;
height:733px;
margin:0 auto;
background:#FFFFFF url(images/fondo_area.jpg) no-repeat;
padding-top:140px;
padding-left:60px;
padding-right:60px;
}*/
#cabecera{
text-align:left;
width:900px;
height:113px;
background:url(images/fondo.jpg) repeat-x;
}

#cabecera1{
text-align:right;
width:850px;
margin-right:50px;
height:51px;
background:none;

}
#cabecera2{
text-align:left;
width:850px;
margin-left:50px;
height:54px;
background:none;

}
#cabecera3{
text-align:right;
width:850px;
margin-left:50px;
height:8px;
background:none;

}
.enlace_azul, a.enlace_azul, a.enlace_azul:link, a.enlace_azul:visited{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #007aaa;
font-weight:bold;
text-decoration:none;
}
a.enlace_azul:active, a.enlace_azul:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:bold;
text-decoration:none;
}
.menu, a.menu, a.menu:link, a.menu:visited{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #969696;
font-weight:bold;
text-decoration:none;
}
a.menu:active, a.menu:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #000000;
font-weight:bold;
text-decoration:none;
}

.menu_act, a.menu_act, a.menu_act:link, a.menu_act:visited, a.menu_act:active, a.menu_act:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #000000;
font-weight:bold;
text-decoration:none;
}
.menu_izq, a.menu_izq, a.menu_izq:link, a.menu_izq:visited, a.menu_izq:active, a.menu_izq:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #969696;
font-weight:bold;
text-decoration:none;
}

.menu_izq_sup, a.menu_izq_sup, a.menu_izq_sup:link, a.menu_izq_sup:visited, a.menu_izq_sup:active, a.menu_izq_sup:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #000000;
font-weight:normal;
text-decoration:none;
line-height:20px;
}
.menu_izq_act, a.menu_izq_act, a.menu_izq_act:link, a.menu_izq_act:visited, a.menu_izq_act:active, a.menu_izq_act:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #000000;
font-weight:bold;
text-decoration:none;
line-height:20px;
}

#menu{
text-align:left;
width:225px;
margin:0;
height:600px;
float:left;
background:url(images/fondo_menu.jpg) no-repeat;
}

#menu_servicios{
text-align:left;
width:225px;
margin-top:5px;
height:600px;
float:left;
padding-top:105px;
background:url(images/fondo_menu_servicios.jpg) no-repeat;
}
#menu_sobre{
text-align:left;
width:225px;
margin-top:4px;
height:600px;
float:left;
padding-top:105px;
background:url(images/fondo_menu_sobre.jpg) no-repeat;
}
#menu_mapa{
text-align:left;
width:225px;
margin-top:4px;
height:600px;
float:left;
padding-top:105px;
background:url(images/fondo_menu_mapa.jpg) no-repeat;
}
#menu_noticias{
text-align:left;
width:225px;
margin-top:4px;
height:600px;
float:left;
padding-top:105px;
background:url(images/fondo_menu_noticias.jpg) no-repeat;
}
#menu_contacto{
text-align:left;
width:225px;
margin-top:4px;
height:600px;
float:left;
padding-top:105px;
background:url(images/fondo_menu_contacto.jpg) no-repeat;
}
#menu_legal{
text-align:left;
width:225px;
margin-top:4px;
height:600px;
float:left;
padding-top:105px;
background:url(images/fondo_menu_legal.jpg) no-repeat;
}
#menu_envio{
text-align:left;
width:225px;
margin-top:4px;
height:600px;
float:left;
padding-top:105px;
background:url(images/fondo_menu_envio.jpg) no-repeat;
}
#menu_investigacion{
text-align:left;
width:225px;
margin-top:4px;
height:600px;
float:left;
padding-top:105px;
background:url(images/fondo_menu_investigacion.jpg) no-repeat;
}
#menu_colaboracion{
text-align:left;
width:225px;
margin-top:4px;
height:600px;
float:left;
padding-top:105px;
background:url(images/fondo_menu_colaboracion.jpg) no-repeat;
}
#contenido_home{
text-align:left;
width:675px;
height:auto;
float:right;
margin:0;
padding:0;
background:#FFFFFF;
}
#flash{
text-align:left;
width:611px;
height:151;
margin:0;
padding:0;
display:none;
}
#home-imagen{
text-align:left;
width:611px;
height:151;
margin:0;
padding:0;
display:none;
}



#contenedor{
text-align:center;
width:900px;
height:auto;
margin:0 auto;
}
#interior_area2{
text-align:left;
width:755px;
height:733px;
margin:0 auto;
background:#FFFFFF url(images/fondo_area.jpg) no-repeat;
padding-top:110px;
padding-left:50px;
padding-right:95px;
}
#menu_area{
text-align:left;
width:150px;
margin:0;
height:auto;
float:left;
margin-left:20px;
}
#contenido_area{
text-align:left;
width:570px;
height:auto;
float:right;
margin:0;
padding:0;
background:none;
}
#area_scroll{
text-align:left;
width:530px;
height:210px;
margin:0;
padding:0;
background:#ffffff;
border:1px solid #cccccc;
overflow:auto;
padding:10px;
}
#contenido{
text-align:left;
width:675px;
height:auto;
float:right;
margin:0;
padding-top:5px;
background:#FFFFFF;
}
.negrita{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #797979;
font-weight:bold;
}
.titulo_noticia{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: #797979;
font-weight:bold;
}
.titulo_super{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;
font-weight:bold;
}
table{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #797979;
font-weight:normal;
line-height:17px;
text-align:left;
}

ul {
	padding-left:0px; 
	margin-left:15px;
	margin-bottom:5px;
	margin-top:5px;	
}

li {
	margin-left:0px; 
	padding-left:0px;
	margin-bottom:5px;
/*	list-style-image:url(images/punto.jpg); */
}

.titular_sobre{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #b4b905;
font-weight:bold;
line-height:17px;
}
.titular_envio{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #98006f;
font-weight:bold;
line-height:17px;
}
.titular_colaboracion, a.titular_colaboracion, a.titular_colaboracion:link, a.titular_colaboracion:visited, a.titular_colaboracion:active, a.titular_colaboracion:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:bold;
line-height:17px;
text-decoration:none;
}
.titular_investigacion, a.titular_investigacion, a.titular_investigacion:link, a.titular_investigacion:visited, a.titular_investigacion:active, a.titular_investigacion:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #0078aa;
font-weight:bold;
line-height:17px;
text-decoration:none;
}

.negro{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color: #000000;
font-weight:bold;
}
.titular_servicios{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:17px;
color: #019ba3;
}
.servicios{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:17px;
color: #019ba3;
}
.caja {
width:250px;
height:20px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
background:#ffffff;
border: 1px solid #dadada;
}
.cajaa {
width:250px;
height:60px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
background:#ffffff;
border: 1px solid #dadada;
}
.cajafile {
width:254px;
height:24px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
background:#ffffff;
border: 1px solid #dadada;
}
.caja2 {
width:90px;
height:20px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
background:#ffffff;
border: 1px solid #dadada;
}
.caja3 {
width:140px;
height:20px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
background:#ffffff;
border: 1px solid #dadada;
}
#precios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	width: 622px;
}
#precios td {
	padding-top: 6px;
	padding-right: 25px;
	padding-bottom: 6px;
	padding-left: 6px;
	margin: 0px;
}

.cabeceraprecios {
	font-family: "Lucida Grande", "Lucida Sans";
	font-size: 14px;
	font-weight: normal;
	background-color: #b2e5e7;
}
.cabeceraprecios td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: 009ba2;
}
.filaprecios td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #333333;
}
.nombreprecios {
	font-family: "Lucida Grande", "Lucida Sans";
	font-weight: bold;
}

.leenoticias, a.leenoticias:visited, a.leenoticias:LINK, a.leenoticias:ACTIVE, a.leenoticias:HOVER{
	font-size: 11px;
	color: #980070;
	font-family: verdana, arial, helvetica, geneva;
	font-weight: bolder; 
	line-height: 20px;
	text-decoration: underline;
	font-style:italic;
}
