/*---colors
FFFFFF
729E7B
9DBC70
FF0000
D5DE9E
445E88
8098BF
CDD5DA
8AB5AC
 */
 
/*--- REDK ----*/


/*****************************/
/*** Core html setup ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	margin: 0px 0px 0px 0px;
	height: 100%;
	font-size: 80%;
}

a:link, a:visited {
	color: #cc0000; 
	text-decoration: none;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	text-align:justify;		
}

a:hover {
	color: #000000; /*#00c;	*/
	text-decoration: underline;
	font-weight: normal;
}

p {
  margin-top: 0;
  margin-bottom: 5px;
  text-align: left;
}

div, p, table, td, th {
	font-family: Tahoma,Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	font-size: 1em;
	color: #333;
}

/*----- CLASES ------*/
.button_buscador{
	border:1px;
	border-color:#999999;
	color:#FFF;
	border-style:solid;
	background-color:#666;
	vertical-align:sup;
	height:22px;
	margin-left:2px;
	width:60px;
}

.button_formulario{
	border:1px;
	border-color:#999999;
	color:#FFF;
	border-style:solid;
	background-color:#666;
	vertical-align:sup;
	height:22px;
	margin-left:2px;
	width:70px;
}

.inputbox_buscador{
	width:130px;
}

.moduletable_buscador th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#FFFFFF;	
}
.moduletable_destacamos th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#999;
	text-align:left;
	padding-top:20px;
	padding-left:60px;
}

.moduletable_destacamos td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#000;
	text-align:justify;
	padding-top:10px;
	padding-left:25px;
	padding-right:10px;
}

.moduletable_menu{

}

table.moduletable_menu {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-left:10px;
}

table.moduletable_menu td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

td.noticias table.contentpaneopen{
	width:225px;
	text-align:justify;
	margin-top:20px;
	margin-left:50px;
	margin-right:10px;
}

table.contentpaneopen{
	text-align:justify;
	margin-left:0px;
	margin-right:0px;
}

table.contentpane{
	width:660px;
	margin-left:20px;
	margin-right:20px;
}

td.buscador{
	background-image:url(../images/fondo_buscador.gif);
	background-repeat:repeat-y;
	height:70px;
}
td.noticias{
	background-image:url(../images/noticias.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	margin-top:0;
	height:360px;
}


.menu_noticias{
	background-image:url(../images/noticias.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	margin-top:-20px;
	height:360px;
	/*padding-left:50px;
	padding-right:10px;*/
	text-align:justify;
}


tr.borde{
	width:275px;
	background-image:url(../images/borde_gris.png);
	background-repeat:repeat-y;
}

tr.borde50{
	width:275px;
	background-image:url(../images/borde_gris.png);
	background-repeat:repeat-y;
	height:50px;
}

tr.borde382{
	width:275px;
	background-image:url(../images/borde_gris.png);
	background-repeat:repeat-y;
	height:400px;
}

tr.borde_no_repeat{
	background-position:0 0;
	background-image:url(../images/pie_linea.png);
	background-repeat:no-repeat;
}

table.borde_no_repeat{
	background-position:0 0;
	background-image:url(../images/pie_linea.png);
	background-repeat:no-repeat;
}

tr.borde_repeat{
	width:275px;
	background-image:url(../images/pie_linea.png);
	background-repeat:repeat-y;
}

table.borde_repeat{
	background-image:url(../images/pie_linea.png);
	background-repeat:repeat-y;
}

tr.borde_der{
	background-image:url(../images/borde_der.png);
	background-repeat:repeat-y;
	background-position:right;
}

td.borde_der{
	background-image:url(../images/borde_der.png);
	background-repeat:repeat-y;
	background-position:right;
}

tr.borde{
	width:275px;
	background-image:url(../images/borde_gris.png);
	background-repeat:repeat-y;
}

table.borde{
	background-image:url(../images/borde_gris.png);
	background-repeat:repeat-y;
}

td.fondo_menu{
	width:289px;
	/*height:212px;*/
	background-image:url(../images/menu_inicio.gif);
	background-repeat:no-repeat;
	background-position: 0px -2px;	
}

.margen_10{
	margin:10px;
}
.texto_normal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	text-align:justify;
	color:#000000;
	padding:3px;
	margin:3px;
}

.texto_noticias{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	text-align:justify;
	color:#000000;
	padding:3px;
	margin:3px;
}

.texto_90{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	text-align:justify;
	color:#000000;
	padding:3px;
	margin:3px;	
}

.texto_90_center{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	text-align:center;
	color:#000000;
	padding:3px;
	margin:3px;	
}

.texto_90_sm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	text-align:justify;
	color:#000000;
	padding-right:5px;
	margin-right:5px;	
}

.texto_90_ini{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	text-align:left;
	color:#000000;
	padding-right:5px;
	margin-right:5px;	
}

.texto_servicio{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:justify;
	color:#CC0000;
	padding-left:3px;
	font-weight:bold;
}

.titular{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	text-align:justify;
	color:#CC0000;
	padding-left:3px;
}

a.titular{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	text-align:justify;
	color:#CC0000;
	padding-left:3px;
}

.titular_activo{
	background-image:url(../images/menu_activo.png);
	background-position:right;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	text-align:justify;
	color:#000000;
	padding-left:3px;
}

a.titular_activo:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	text-align:justify;
	color:#CC0000;
	padding-left:3px;
}

.fondo_activo{
	background-image:url(../images/fondo_activo.gif);
	background-repeat:repeat;
}

.linea_punteada{
	background-image:url(../images/linea_punteada.gif);
	background-repeat:no-repeat;
	width:660px;
}

.content
{
	width:100%;
	margin-bottom: 20px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#999999;
	text-align:justify;		
}

.texto_aviso_rojo{
	color: #cc0000; 
	text-decoration: none;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	text-align:justify;		
}

.componentheading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	text-align:justify;
	color:#CC0000;
	padding-left:3px;
}

.sectiontableheader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	text-align:justify;
	color:#CC0000;
	padding-left:3px;

}

ul {
	margin:1em 0;
	padding-left:20px;
}
	
ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	/*color:#a8a8a8;*/
	color:#000000;
	list-style-type:disc;
	margin-right:0.6em;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:2px;
}

.contact_email{
	margin-left:30px;
	height:400px;
}

.descripcion_productos{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	margin-left:5px;
}

td.link_productos{
	color: #cc0000; 
	text-decoration: none;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	text-align:justify;	
}

td.link_productos a:link{
	color: #cc0000; 
	text-decoration: none;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	text-align:justify;	
}

td.link_productos a:visited{
	color: #cc0000; 
	text-decoration: none;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	text-align:justify;	
}

td.link_productos a:hover{
	color: #000; 
	text-decoration: none;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	text-align:justify;	
}


.spamfuera {
	unicode-bidi:bidi-override; direction: rtl;
} 

.alinear_derecha{
	float:right;
}

.alinear_izquierda{
	float:left;
}

.texto_recuadro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	padding: 7px;
	padding-right:10px;	
}

.message{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000000;
	font-weight:bold;	
	padding: 7px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#CCCCCC;
	margin:10px;	

}

.sin_borde{
	border-style:none;
}

.solicitar {
	float:right;
	margin-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#CC0000;
	margin-top:0;
	height:45px;
	padding:8px;
	background:#d0d0d0;
}

.descargar {
	float:left;
	margin-left:30px;
	margin-bottom:20px;
	margin-top:20px;
	margin-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#CC0000;
	margin-top:0;	
}


/*------- DIV formularios ---------*/
#ff_formdiv12{
	width:100%;
}

#ff_formdiv12 form {
	position:relative;
	width:100%;
}

#ff_formdiv12 form #ff_div193{
	position:relative;
	width:100%;
	text-align:left;
	padding-left:150px;
}

#ff_formdiv11 #ff_form11 form #ff_div186{
	width:100%;
	margin:0;
	text-align:justify;
}

#ff_div186 p.texto_normal_90{
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	margin-right:50px;
}

#ff_div192 {
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#000000;	
	padding:30px;
	text-align:justify;
	width:90%;	
	padding-right:300px;
}
/*
#ff_div193 {
	position:relative;
	width:100%;
	text-align:center;
	margin-left:5px;
	padding-right:400px;
}*/

.mtImgBoxStyle {
 	margin: 5px;
	padding:5px;
	border: 1px solid #CCCCCC;
	background-color:#CCCCCC;
	text-align:center;
	width: 660px; 
	float: left;  
}

.fondo_kaguas{
	background-image:url(../images/marca_kaguas.jpg);
	width:660px;
	height:300px;
}

/*---- DIV ------ */
#buscador{
	margin-bottom:10px;
	margin-left:60px;
	padding-top:0px;
	padding-left:5px;
	margin-right:10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	height:50px;
}

#css_buttons {
	margin-top: 10px;
	float: right;
	width: auto;
	margin-right: 0px;
	white-space: nowrap;
}
#css_buttons a {
	margin-right: 0px
}
#pie{
	margin-top:0;
	margin-bottom:0;
	background-image:url(../images/pie.png);
	background-repeat:no-repeat;
	height:44px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#999999;	
}

#imagen{
	height:200px;
	/*height:100px;*/
	background-image:url(../images/img002.jpg);
	background-repeat:no-repeat;
}

#portada01 {
	background-image:url(../images/exito.gif);
	background-repeat:no-repeat;
	width:196px;
	height:114px;
	float:right;
	margin-top:0;
}

#linea1 {
	float:left;
	height:150px;	
}

#linea1_contacto {
	float:left;
	height:200px;	
}

#linea2 {
	float:right;
	height:150px;
	margin-right:40px;
}

#linea2_contacto {
	float:right;
	height:200px;
	margin-right:40px;
}

#linea3 {
	float:left;
	height:100px;	
}
#linea4 {
	float:left;
	width:100%;
	height:50px;
}
#linea5 {
	float:left;
}


/**************************/
/* menú */
/**************************/

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_back.gif) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	text-align: left;
	padding-top: 5px;
	padding-left: 28px;
	height: 20px !important;
	height: 25px;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #000;
}

a.mainlevel#active_menu {
	background-position: 0px -25px;
	color:#999;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #000;
}

a.sublevel:link, a.sublevel:visited {
	display: block;
	background: url(../images/submenu_back.gif) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	text-align: left;
	padding-top: 5px;
	padding-left: 38px;
	height: 20px !important;
	height: 25px;
	text-decoration: none;

}

a.sublevel:hover {
	background-position: -3px -25px;
	color: #000;
	text-decoration: none;
}

a.sublevel#active_menu {
	background-position: -3px -25px;
	color:#999;
}


/*******************************/
/* Navegación */
/*******************************/
#navegacion{
	text-align:center;
}
.pagenav {
	padding: 0 5px 1px;
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
	color: #666666;
	text-decoration: none;
	font-size:0.9em;
}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus{
	font-size:0.9em;
	background: #D2D2D2!important;
	border: 1px solid #DDDAB5;
	text-decoration: none!important;
}



.mostrar_formulario{
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	border: 1px solid #CCCCCC;
}

.xh1{
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding-bottom:5px;
	color:#cc0000;	
}

.highlight{
	background-color:#FFFF00;	
}

/*********
/* Menu sup
/*********/

table.moduletable_menu_sup a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#FFFFFF;
	
}

/**************************
/******  PIE CONTENIDO
/**************************/
#ja-botsl {
	border: 1px solid #dedede;
	/*border-top: 1px solid #E7E8E6;
	border-bottom: 1px solid #E7E8E6;
	border-right: 2px solid #c1c1c1;
	border-left: 1px solid #E7E8E6;	*/		
	background: url(../images/grad1.gif) repeat-x top #F8F8F7;
	color: #626A69;
	padding: 10px 0;
	margin-right:1px;
	font-size: 92%;
	margin-top:5px;
	margin-bottom:5px;
}

#ja-botsl div.moduletable {
	border-bottom: none;
}

#ja-botsl div.moduletable strong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b4182e;
}

#ja-botsl div.moduletable2 strong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b4182e;
}

#ja-botsl h3 {
	color: #626A69;
	font-size: 100%;
	background: none;
	border: none;
	margin-bottom: 0;
}

#ja-botsl div.moduletable {
	padding: 0 15px;
	/*border-right:1px solid #CC3300;*/
	height:115px;	
}

#ja-botsl div.moduletable2 {
	padding: 0 15px;
	/*border-right:1px solid #CC3300;*/
	height:115px;	
}

#ja-botsl ul, #ja-botsl ol {
	margin: 0;
	padding: 0;
}

#ja-botsl ol li {
	margin: 0 0 0 20px;
	padding: 0;
}

#ja-botsl ul li {
	list-style:none;
	margin: 0;
	padding: 0 0 0 15px;
	/*background: url(../images/bullet.gif) no-repeat 5px 7px;*/
	background: url(../images/indicador.gif) no-repeat 5px 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
}

#ja-botsl a {
	color: #626A69;
}

#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus {
}

/* Spotlight Box Style */
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
	float: left;
	overflow: hidden;
}

.ja-box-left, .ja-box-center {
	background: url(../images/vline3.gif) repeat-y top right;
}
.ja-box-right {

}

/* Clearfix */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	display: block;
	width: 100%;
}

* html .clearfix {
	height: 1%;
}

td.pie{
	color: #999999; 
	text-decoration: none;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	text-align:center;	
}

