/* ////////////////// CSS //////////////////// */

/* ////////////////// generales //////////////////// */

body {
	background:#0a95a6;
	margin: 0px;
	font-size:11px;
	font-family: arial ;
	color:#5d5d5d;
	}

a:link {color: #31808a; text-decoration:none;}
a:active {color: #31808a; text-decoration:none;}
a:visited {color: #31808a; text-decoration:none;}
a:hover {color: #0a95a6; text-decoration: underline}

h1 {margin:0px; padding:0px;}
form {margin:0px; padding:0px;}
br {margin:0px; padding:0px;}

input { 
	border:1px solid #a6a6a6;
	font-size:11px;
	vertical-align: middle;
	}
p { margin:0px; padding:0px; }

ul { margin:3px;
	margin-left:10px;
	padding-left:0px;
	}
	
li { 
	background-image:url(../img/li.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-position:0px 8px;
	padding:3px;
	padding-left:15px;
	list-style-type: none;
	}

/* ////////////////// estilos maquetado //////////////////// */



.cabezal {
	background-image:url(../img/fdo_cabezal.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:115px;
	border-bottom:1px solid #FFFFFF;
	}
	
.cuerpo {
	background-image:url(../img/fdo_cuerpo.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fafafa;
	padding-top:17px;
	min-height:284px;
	}

	

.cabezal_left {
	height:115px;
	width:187px;
	}
	
.cabezal_center {
	height:115px;
	width:801;
	text-align:center;
	}

.cabezal_right {
	height:115px;
	vertical-align:bottom;
	text-align:right;
	padding-left:25px;
	}

.banner_portada {
	margin-bottom:12px;
	}

.central_left { 
	width:219px;
	vertical-align:top;
	}
.central_right {
	vertical-align:top;
	padding-left:15px;
	padding-right:8px;
	}

/* ////////////////// central //////////////////// */

.titulo { 
	font-size:36px;
	color:#0a95a6;
	font-family:"trebuchet MS", arial;
	background:url(../img/titulo.gif) no-repeat;
	background-position:0px 7px;
	padding-left:36px;
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:1px dotted #cbcbcb;
	}
	
.texto {
	font-family:"Arial Narrow", Arial;
	font-size:14px;
	color:#5d5d5d;
	padding-bottom:12px;
	}
	
.enter {

	color:#5d5d5d;
	padding-top:12px;

	text-align:center;
	}
	
	
.titulo_portada { 
	font-size:20px;
	color:#2a2a2a;
	font-family:"trebuchet MS", arial;
	background:url(../img/titulo_portada_top.gif) no-repeat top left #fcfcfc;
	padding:4px;
	padding-bottom:1px;
	padding-left:30px;
	width:246px;
	}
	
.titulo_portada_bot { 
	font-size:0px;
	background:url(../img/titulo_portada_bot.gif) no-repeat top left ;
	width:280px;
	height:10px;
	}

.texto_portada {
	font-family:"Arial Narrow", Arial;
	font-size:14px;
	color:#5d5d5d;
	padding-bottom:12px;
	padding:5px;
	}
		
.portada {
	}
		
.portada_left {
	width:280px;
	padding-right:15px;
	vertical-align:top;
	}
	
.portada_right {
	width:280px;
	vertical-align:top;
	}
	
.link_portada:link {color:#2a2a2a; text-decoration:none;}	
.link_portada:active {color:#2a2a2a; text-decoration:none;}	
.link_portada:visited {color:#2a2a2a; text-decoration:none;}
.link_portada:hover {color:#17a6b8; text-decoration:none;}

ul.destacados_portada { 
	margin:0px;
	padding:0px;
	}
	
li.destacados_portada { 
	background-image:url(../img/li.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-position:0px 10px;
	padding:3px;
	padding-left:15px;
	list-style-type: none;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px dotted #cbcbcb;
	}
	
.link_destacados:link {color:#aaaaaa; text-decoration:none;}	
.link_destacados:active {color:#aaaaaa; text-decoration:none;}	
.link_destacados:visited {color:#aaaaaa; text-decoration:none;}
.link_destacados:hover {color:#17a6b8; text-decoration:none;}
	
/* ////////////////// estilos menu //////////////////// */
	
.menu_1 {
	margin-left:3px;
	}

.menu_2 {
	margin-left:3px;
	}

.menu_left_1 { 
	background:url(../img/menu_left_1.gif) no-repeat right bottom;
	height:39px;
	width:4px;
	font-size:0px;
	}
	
.menu_right_1 { 
	background:url(../img/menu_right_1.gif) no-repeat left bottom;
	height:39px;
	width:4px;
	font-size:0px;
	}

.menu_cent_1 { 
	background:url(../img/menu_cent_1.gif)  repeat-x left bottom;
	height:39px;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
	color:#ededed;
	font-family: "Arial Narrow", Arial;
	font-weight:bold;
	}

.menu_left_2 { 
	background:url(../img/menu_left_2.gif) no-repeat right bottom;
	height:39px;
	width:4px;
	font-size:0px;
	}
	
.menu_right_2 { 
	background:url(../img/menu_right_2.gif) no-repeat left bottom;
	height:39px;
	width:4px;
	font-size:0px;
	}

.menu_cent_2 { 
	background:url(../img/menu_cent_2.gif)  repeat-x left bottom;
	height:39px;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
	color:#ededed;
	font-family: "Arial Narrow", Arial;
	font-weight:bold;
	}
	
.link_menu:link {color:#ededed; text-decoration:none;}	
.link_menu:active {color:#ededed; text-decoration:none;}	
.link_menu:visited {color:#ededed; text-decoration:none;}
.link_menu:hover {color:#ffffff; text-decoration:underline;}

/* //////////////////  menu lateral //////////////////// */

.menu_lateral_top {
	background:url(../img/menu_lateral_top.gif) bottom left no-repeat;
	height:10px;
	font-size:0px;
	}

.menu_lateral_bot {
	background:url(../img/menu_lateral_bot.gif) top left no-repeat;
	height:10px;
	font-size:0px;
	}

.menu_lateral_cen {
	background:url(../img/menu_lateral_cen.gif) top left repeat-y #f3f3f3;
	padding:10px;
	padding-left:16px;
	padding-right:16px;
	}

.menu_lateral_titulo{
	font-size:18px;
	color:#0a95a6;
	font-family:"trebuchet MS", arial;
	padding-left:10px;
	padding-right:10px;
	}
	
.menu_lateral_texto{
	font-size:13px;
	color:#5d5d5d;
	font-family:"Arial Narrow", Arial;
	padding-bottom:8px;
	margin-bottom:5px;
	padding-left:20px;
	padding-right:10px;
	border-bottom:1px dotted #cbcbcb;
	}


/* ////////////////// pie home //////////////////// */


.pie {
	background-image:url(../img/fdo_pie.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:75px;
	}

	
.link_pie:link {color:#c0e3e7; text-decoration:none;}	
.link_pie:active {color:#c0e3e7; text-decoration:none;}	
.link_pie:visited {color:#c0e3e7; text-decoration:none;}
.link_pie:hover {color: #FFFFFF; text-decoration:underline;}


.pie_total {
	height:57px;
	color:#c0e3e7;
	}

.pie_right {
	text-align:right;
	vertical-align:bottom;
	}

.pie_left {
	text-align:left;
	vertical-align:bottom;
	}

/* ////////////////// menu lateral productos //////////////////// */

ul.menu_lateral { 
	margin:0px;
	padding:0px;
	}
	
li.menu_lateral { 
	background-image:url(../img/li_2.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-position:11px 6px;
	padding:3px;
	padding-left:25px;
	list-style-type: none;
	font-size:12px;
	font-weight:bold;

	}
	
.link_menu_lateral:link {color:#17a6b8; text-decoration:none;}	
.link_menu_lateral:active {color:#17a6b8; text-decoration:none;}	
.link_menu_lateral:visited {color:#17a6b8; text-decoration:none;}
.link_menu_lateral:hover {color: #333333; text-decoration:none;}

.link_menu_lateral2:link {color:#777777; text-decoration:none;}	
.link_menu_lateral2:active {color:#777777; text-decoration:none;}	
.link_menu_lateral2:visited {color:#777777; text-decoration:none;}
.link_menu_lateral2:hover {color: #333333; text-decoration:none;}

.titulo_portada_2 { 
	font-size:20px;
	color:#2a2a2a;
	font-family:"trebuchet MS", arial;
	background:url(../img/titulo_portada_top_2.gif) no-repeat top left #fcfcfc;
	padding:4px;
	padding-bottom:1px;
	padding-left:30px;
	margin-top:15px;
	}
	
.titulo_portada_bot_2{ 
	font-size:0px;
	background:url(../img/titulo_portada_bot_2.gif) no-repeat top left ;
	height:10px;
	}
	
.sub_titulo { 
	font-size:18px;
	color:#0a9bc0;
	font-family:"trebuchet MS", arial;
	padding-bottom:3px;
	padding-top:10px;
	}
	
table.tabla_archivos {
width:558px;

}

.tabla_archivos td{ 
	border-bottom:1px dotted #ececec;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
}

table.active_core_product {
	width:570px;
	border:0px;
}

.active_core_product td{ 
	border:0px;
	vertical-align="top"
}

tr.archivos1{
	background:#FFFFFF;
}

.contact_left{ 
	vertical-align:top;
	width:90px;
	padding-top:8px;

	}

.contact_right{ 
	vertical-align:top;
	padding-top:8px;
	}
	
.cita{ 
	padding:8px;
	background:#f3f3f3;
	border:2px solid #FFFFFF;
	font-size:12px;
	font-style:italic;
	}
