@import url("aqm_servicios.css");
* {
  margin: 0px;
  padding: 0px;
}
body {
  background: url(../img/fondos/fondo_principal.jpg);
  background-color: white;
  background-repeat: repeat-x;
  background-position: top;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  text-decoration: none;
}
#contenedor { 
 margin: 0 auto;
 width: 960px;
 background-image: url(../img/fondos/fondo_principal.jpg);
}
#cabeza {
 clear: both;
 width: 960px;
 padding: 0px 0px 0px 0px;
 height: 250px;
 margin: 0px 0px 0px 0px;
}
#pestanas {
 clear: both;
 width: 960px;
 padding: 0px 0px 0px 0px;
 height: 34px;
 margin: 0px 0px 0px 0px;
 background-image: url(../img/fondos/fondo_pestanas.jpg);
}
#navegacion {
 clear: both;
 width: 958px;
 height: 30px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 background: url(../img/fondos/fondo_navegacion.jpg);
 border-left: 1px solid #0F417E;
 border-right: 1px solid #0F417E;
}
#contenido {
 clear: both;
 width: 958px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 background: url(../img/fondos/fondo_contenido.jpg);
 background-color: white;
 background-repeat: repeat-x;
 background-position: top;
 border-left: 1px solid #0F417E;
 border-right: 1px solid #0F417E;
}
#pie { 
 clear: both;
 width: 960px;
 height: 33px;
 color: #333;
 background: #155097;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
/* cabeza */
div.cabeza_f1
{
	width: 960px;
	height: 20px;
}
div.cabeza_f2
{
	width: 960px;
	height: 230px;
	background: url(../img/fondos/fondo_cabeza.jpg);
}
div.cabeza_f2_f1
{
	width: 960px;
	height: 23px;
}
div.cabeza_f2_f2
{
	width: 960px;
	height: 29px;
}
#cabeza_f2_f2_c1 {
	float: left;
	width: 852px;
	height: 29px;
}
#cabeza_f2_f2_c2 { 
	float: left;
	width: 29px;
	height: 29px;
}
#cabeza_f2_f2_c3 { 
	float: left;
	width: 29px;
	height: 29px;
}
#cabeza_f2_f2_c4 { 
	float: left;
	width: 29px;
	height: 29px;
}
#cabeza_f2_f2_c5 { 
	float: right;
	width: 21px;
	height: 29px;
}
/* pestanas ok */
div.pestanas_f1
{
	width: 960px;
	height: 30px;
}
div.pestanas_f2
{
	width: 960px;
	height: 4px;
	font-size: 0px;
}
#pestanas_f1_c1 {
	float: left;
	width: 15px;
	height: 30px;
	background: url(../img/fondos/fondo_pestana_izq.jpg);
}
#pestanas_f1_c2 { 
	float: left;
	width: 150px;
	height: 30px;
}
#pestanas_f1_c3 { 
	float: left;
	width: 150px;
	height: 30px;
}
#pestanas_f1_c4 { 
	float: left;
	width: 150px;
	height: 30px;
}
#pestanas_f1_c5 { 
	float: left;
	width: 150px;
	height: 30px;
}
#pestanas_f1_c6 { 
	float: left;
	width: 15px;
	height: 30px;
	background: url(../img/fondos/fondo_pestana_cen.jpg);
}
#pestanas_f1_c7 { 
	float: left;
	width: 315px;
	height: 30px;
}
#pestanas_f1_c8 {
	float: right;
	width: 15px;
	height: 30px;
	background: url(../img/fondos/fondo_pestana_der.jpg);
}
#pestanas_f2_c1 {
	float: left;
	width: 15px;
	height: 4px;
	font-size: 0px;
}
#pestanas_f2_c2 { 
	float: left;
	width: 150px;
	height: 4px;
	font-size: 0px;
}
#pestanas_f2_c2_si { 
	float: left;
	width: 150px;
	height: 4px;
	font-size: 0px;
	background: url(../img/fondos/fondo_barra_pestana_si.jpg);
}
#pestanas_f2_c3 { 
	float: left;
	width: 150px;
	height: 4px;
	font-size: 0px;
}
#pestanas_f2_c3_si { 
	float: left;
	width: 150px;
	height: 4px;
	font-size: 0px;
	background: url(../img/fondos/fondo_barra_pestana_si.jpg);
}
#pestanas_f2_c4 { 
	float: left;
	width: 150px;
	height: 4px;
	font-size: 0px;
}
#pestanas_f2_c4_si { 
	float: left;
	width: 150px;
	height: 4px;
	font-size: 0px;
	background: url(../img/fondos/fondo_barra_pestana_si.jpg);
}
#pestanas_f2_c5 { 
	float: left;
	width: 150px;
	height: 4px;
	font-size: 0px;
}
#pestanas_f2_c5_si { 
	float: left;
	width: 150px;
	height: 4px;
	font-size: 0px;
	background: url(../img/fondos/fondo_barra_pestana_si.jpg);
}
#pestanas_f2_c6
{ 
	float: left;
	width: 15px;
	height: 4px;
	font-size: 0px;
}
#pestanas_f2_c7 { 
	float: left;
	width: 315px;
	height: 4px;
	font-size: 0px;
}
#pestanas_f2_c8 {
	float: right;
	width: 15px;
	height: 4px;
	font-size: 0px;
}
/* contenido ok */
div.contenido_f1
{
	width: 958px;
	background: url(../img/fondos/fondo_contenido.jpg);
   background-color: white;
   background-repeat: repeat-x;
   background-position: top;
}
div.contenido_f2
{
	clear: both;
	width: 958px;
	height: 15px;
}
#contenido_c1 {
	float: left;
	width: 15px;
	height: 30px;
}
#contenido_c2 { 
	float: left;
	width: 185px;
}
#contenido_c3 {
	float: left;
	width: 30px;
	height: 30px;
}
#contenido_c4 { 
	float: left;
	width: 698px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	text-align: justify;
}
#contenido_c5 {
	float: right;
	width: 30px;
	height: 30px;
}
/* pie */
#pie_izq {
	float: left;
	width: 10px;
	height: 33px;
	background: url(../img/fondos/pie_izq.jpg);
}
#pie_cen { 
	float: left;
	width: 940px;
	height: 33px;
	background: url(../img/fondos/pie_cen.jpg);
}
#pie_der{ 
	float: right;
	width: 10px;
	height: 33px;
	background: url(../img/fondos/pie_der.jpg);
}
div.pie_cont1
{
	width: 940px;
	height: 10px;
	font-size: 0px;
}
div.pie_cont2
{
	width: 940px;
	height: 23px;
	text-align: center;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.miga
{
	width: 958px;
	height: 25px;
	color: #0f417e;
	font-size: 11px;
	font-weight: bold;
}
/* ----  ctic ----*/
div.ctic
{
	clear: both;
	text-align: center;
	height: 25px;
	line-height: 24px;
}
div.aqm
{
	clear: both;
	text-align: center;
	color: #F7F5FA;
	background: #F7F5FA;
}
A.ectic {
	color: #B5BCCD;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.ectic:link {
	color: #B5BCCD;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.ectic:visited {
	color: #B5BCCD;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.ectic:hover {
	color: #0C57BA;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
/* ----  ctic ----*/

/* port */
div.port_contenido_tit_empresa
{
	clear: both;
	width: 565px;
	height: 55px;
	background: url(../img/port/port_contenido_tit_empresa.jpg);
	text-align: left;
}
div.port_contenido_cen
{
	clear: both;
	width: 565px;
	background: url(../img/port/port_contenido_cen.jpg);
}
div.port_contenido_inf
{
	clear: both;
	width: 565px;
	height: 15px;
	background: url(../img/port/port_contenido_inf.jpg);
}


div.margen_LR15px
{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: justify;
	font-size: 12px;
}
div.margen_LR20px
{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: justify;
	font-size: 12px;
}
/* menu servicios */
div.port_servicios_sup
{
	width: 185px;
	height: 10px;
	background: url(../img/port/port_servicios_sup.jpg);
	font-size: 0px;
}
div.port_servicios_cen
{
	width: 185px;
	background: url(../img/port/port_servicios_cen.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #222222;
	text-align: justify;
}
div.port_servicios_inf
{
	width: 185px;
	height: 10px;
	background: url(../img/port/port_servicios_inf.jpg);
	font-size: 0px;
}
font.fnaranja11px
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #D96238;	
}
font.fblanco10px
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;	
}
font.fazulnegrita12px
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #0f417e;	
}
font.fazulnegrita14px
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #0f417e;	
}
font.fazulnegrita16px
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #0f417e;	
}
/* listas */
ul.ul_texto
{
	list-style-position: outside;
	list-style-image: url(../img/iconos/bullet_orange.png);
	margin-left: 35px;
}
/* enlaces */
A.eazul11px {
	color: #0C57BA;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazul11px:link {
	color: #0C57BA;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazul11px:visited {
	color: #0C57BA;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazul11px:hover {
	color: #F57028;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazul12px {
	color: #0C57BA;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazul12px:link {
	color: #0C57BA;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazul12px:visited {
	color: #0C57BA;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazul12px:hover {
	color: #F57028;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazul14px {
	color: #0C57BA;
	text-decoration: underline;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazul14px:link {
	color: #0C57BA;
	text-decoration: underline;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazul14px:visited {
	color: #0C57BA;
	text-decoration: underline;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazul14px:hover {
	color: #F57028;
	text-decoration: underline;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazulnegrita16px {
	color: #0f417e;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazulnegrita16px:link {
	color: #0f417e;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazulnegrita16px:visited {
	color: #0f417e;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
A.eazulnegrita16px:hover {
	color: #F57028;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
img.img_der
{
	margin-left: 20px;
}