
body {
	font-family:"trebuchet MS", sans-serif;
	font-size:12px;
	background: #4284BD;
	background-image: url(../../images/background/fondo.gif);
	background-repeat: repeat-x;
	background-position:top;
	margin-top:0px;
	margin-bottom:0px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}


/* SIFR  --------------------------------------------------------------------------  */

span.cursiva{font-size:10pt; font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color: #FFFFFF;  width:500px;}
span.cursiva a{font-size:10pt;font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color:#FFFFFF; text-decoration:none;}
span.cursiva a:hover{font-size:10pt;font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color:#FFFFFF; text-decoration:none;}
.sIFR-active span.cursiva {font-size:10pt;}

span.cursiva2{font-size:10pt; font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color: #FFFFFF;  width:175px;}
span.cursiva2 a{font-size:10pt;font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color:#FFFFFF; text-decoration:none;}
span.cursiva2 a:hover{font-size:10pt;font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color:#FFFFFF; text-decoration:none;}
.sIFR-active span.cursiva2 {font-size:10pt;}

span.lateral{font-size:10pt; font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color: #4284BD;  width:118px;}
span.lateral a{font-size:10pt;font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color:#4284BD; text-decoration:none;}
span.lateral a:hover{font-size:10pt;font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color:#4284BD; text-decoration:none;}
.sIFR-active span.lateral {font-size:9pt;}

span.NoLateral{font-size:10pt; font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color: #4284BD;  width:175px;}
span.NoLateral a{font-size:10pt;font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color:#4284BD; text-decoration:none;}
span.NoLateral a:hover{font-size:10pt;font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color:#4284BD; text-decoration:none;}
.sIFR-active span.NoLateral {font-size:9pt;}

span.caluga{font-size:10pt; font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color: #4284BD;  width:217px;}
span.caluga a{font-size:10pt;font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color:#4284BD; text-decoration:none;}
span.caluga a:hover{font-size:10pt;font-family:"Arial Narrow"; font-weight:bold; font-style:italic; color:#4284BD; text-decoration:none;}
.sIFR-active span.caluga {font-size:10pt;}

/* TEXTOS  ------------------------------------------------------------------------  */

A:link.enlace {font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color:#1D6DB6;} 
A:visited.enlace {font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color:#1D6DB6;} 
A:hover.enlace {font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color:#1D6DB6;} 
A:active.enlace {font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color:#1D6DB6;} 

.texto_contenido {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #4E4E4E;
}

.texto_gris {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #808080;
}

.claro_1 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
}

.claro_2 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #C1D6E9;
}

.claro_3 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #77A6D0;
}

.texto_tachado{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #999999;
text-decoration:line-through;
}

.texto_precio{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color: #333;
}

.texto_descuento{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #4284BD;
}

.texto_detalle{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:underline;
color:#666;
}


/* CALUGA OFERTAS  ----------------------------------------------------------------  */

/* REGISTRO   ---------------------------------------------------------------------  */
.campo_185{
border: 1px #CDCDCD solid;
width:169px;
height:18px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #4E4E4E;
background-color: #ffffff;
}

.campo_83{
border: 1px #CDCDCD solid;
width:108px;
height:18px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #4E4E4E;
background-color: #ffffff;
}

.campo_155{
border: 1px #CDCDCD solid;
width:155px;
height:18px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #4E4E4E;
background-color: #ffffff;
}

.campo_70{
border: 1px #CDCDCD solid;
width:70px;
height:22px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #4E4E4E;
}

.campo_50{
border: 1px #CDCDCD solid;
width:54px;
height:22px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #4E4E4E;
}

.campo_150{
border: 1px #CDCDCD solid;
width:150px;
height:22px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #4E4E4E;
}

.campo_250{
border: 1px #CDCDCD solid;
width:250px;
height:18px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #4E4E4E;
background-color: #ffffff;
}
/* MARCO 1  ----------------------------------------------------------  */

.marco1_1{
background-image: url(../../images/background/marco1/1.gif);
background-repeat: no-repeat;
}

.marco1_2{
background-image: url(../../images/background/marco1/2.gif);
background-repeat: no-repeat;
}

.marco1_3{
background-image: url(../../images/background/marco1/3.gif);
background-repeat: no-repeat;
}

.marco1_4{
background-image: url(../../images/background/marco1/4.gif);
background-repeat: no-repeat;
}

.marco1_izquerdo{
background-image: url(../../images/background/marco1/punto_marco1.gif);
background-repeat: repeat-y;
background-position:left;
}

.marco1_derecho{
background-image: url(../../images/background/marco1/punto_marco1.gif);
background-repeat: repeat-y;
background-position: right;
}

.marco1_inferior{
background-image: url(../../images/background/marco1/punto_marco1.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.marco1_superior{
background-image: url(../../images/background/marco1/punto_marco1.gif);
background-repeat: repeat-x;
background-position: top;
}
/* PUNTOS  ----------------------------------------------------------  */

.menu_puntoSuave{
	background-image: url(../../images/background/punto_suave.gif);
	background-repeat:repeat-y;
	background-position:center;
}

/* FORMULARIO CONTACTO   ----------------------------------------------------------  */

.campo_contenido3 {
border: 1px #CDCDCD solid;
width:355px;
height:180px;
padding-left:4px;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4E4E4E;
}

.campo_151{
border: 1px #CDCDCD solid;
width:151px;
height:20px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #4E4E4E;
background-color: #ffffff;
}

.campo_contenido2 {
border: 1px #CDCDCD solid;
width:474px;
height:150px;
padding-left:4px;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4E4E4E;
}

.campo_474{
border: 1px #CDCDCD solid;
width:474px;
height:20px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #4E4E4E;
background-color: #ffffff;
}

.campo_232{
border: 1px #CDCDCD solid;
width:232px;
height:20px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #4E4E4E;
background-color: #ffffff;
}


/* BLOQUES DE TITULOS  ------------------------------------------------------------  */

/* LOGIN SUPERIOR  ----------------------------------------------------------------  */
.login_fondo{
background-image: url(../../images/icons/login/fondoLogin.gif);
background-repeat: no-repeat;
}

.login{
border: 1px #CDCDCD solid;
width: 90px;
height:16px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #4E4E4E;
background-color: #ffffff;
}

.login_miCuenta{
border: 1px #CDCDCD solid;
width: 160px;
height:18px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #4E4E4E;
background-color: #ffffff;
}



/* CALUGA OFERTAS  ----------------------------------------------------------  */

.oferta_1{
background-image: url(../../images/background/caluga/1.gif);
background-repeat: no-repeat;
}

.oferta_2{
background-image: url(../../images/background/caluga/2.gif);
background-repeat: repeat-y;
}

.oferta_3{
background-image: url(../../images/background/caluga/3.gif);
background-repeat: no-repeat;
}

.oferta_4{
background-image: url(../../images/background/caluga/4.gif);
background-repeat: repeat-y;
}

.oferta_5{
background-image: url(../../images/background/caluga/5.gif);
background-repeat: no-repeat;
}

/* BUSCADOR LATERAL  -----------------------------------------------------------------  */

.buscador{
border: 1px #CDCDCD solid;
width: 168px;
height:16px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
background-color: #ffffff;
}

/* LOGIN PLANTILLA  ---------------------------------------------------------------  */

/* BUSCADOR HOME  -----------------------------------------------------------------  */

/* CARRO DE COMPRAS LATERAL  ------------------------------------------------------  */

/* CARRO DE COMPRAS  --------------------------------------------------------------  */

.campo_165{
border: 1px #CDCDCD solid;
width:165px;
height:18px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #4E4E4E;
background-color: #ffffff;
}

.campo_322{
border: 1px #CDCDCD solid;
width:322px;
height:18px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #4E4E4E;
background-color: #ffffff;
}

.campo_opciones_322{
border: 1px #CDCDCD solid;
width:322px;
height:22px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #4E4E4E;
}

.campo_contenido_220 {
border: 1px #CDCDCD solid;
width:220px;
height:50px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #4E4E4E;
}

/* CARRO DE COTIZACION LATERAL ----------------------------------------------------  */

/* CARRO DE COTIZACION  -----------------------------------------------------------  */

/* RECORDAR CLAVE  ----------------------------------------------------------------  */

.clave_textoContenido {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color: #4E4E4E;
}

.clave_220{
border: 1px #CDCDCD solid;
width:215px;
height:20px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #4E4E4E;
background-color: #ffffff;
}

.clave_220_usuario{
border: 1px #CDCDCD solid;
width:215px;
height:20px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #4E4E4E;
background-color: #ECEAE5;
}



/* BARRAS  ------------------------------------------------------------------------  */

.barra_1{
	background-image: url(../../images/icons/barra.gif);
	background-repeat:no-repeat;
}
.barra_2{
	background-image: url(../../images/icons/barra2.gif);
	background-repeat:no-repeat;
}
.barraLateral{
	background-image: url(../../images/icons/barraLateral2.gif);
	background-repeat:no-repeat;
}

/* PAGINADOR  ---------------------------------------------------------------------  */

.campo_contenido_220 {
border: 1px #7F9DB9 solid;
width:220px;
height:50px;
padding-left:4px;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

div.pagination {
	
	color:#666666;
	padding:10px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}

/* NORMAL */
div.pagination a { 
	color:#666666;
	padding:2px 5px;
	margin:0 2px;
	text-decoration:none;
	border:1px solid #949494; 
}

/* CURSOR ENCIMA */
div.pagination a:hover, div.pagination a:active { 
	border:1px solid #EE7376; 
	color:#1D6DB6; 
	background-color:#FFFFFF; 
}

/* SELECCIONADO */
div.pagination span.current { 
	padding:2px 5px;
	border:1px solid #EB4C4F; 
	color:#fff; 
	font-weight:bold;
	background-color:#EB4C4F; 
}
div.pagination span.disabled {
	display:none;
}

/* LINEA  ------------------------------------------------------------------------  */
  
.seg1{
	background-image: url(../../images/background/lineas/seg1.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.seg-bl{
	background-image: url(../../images/background/lineas/seg-bl.gif);
	background-repeat: repeat-x;
	background-position: center;
}
  
/* FONDO MENU  --------------------------------------------------------------------  */
/* GRIS */

.menu_arriba{
	background-image: url(../../images/background/fondo_menu/arriba.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.menu_centro{
	background-image: url(../../images/background/fondo_menu/centro.gif);
	background-repeat: repeat-y;
}

.menu_abajo{
	background-image: url(../../images/background/fondo_menu/abajo.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

/* BLANCO */

.menuFB_arriba{
	background-image: url(../../images/background/fondo_menu/fb-arriba.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.menuFB_centro{
	background-image: url(../../images/background/fondo_menu/fb-centro.gif);
	background-repeat: repeat-y;
}

.menuFB_abajo{
	background-image: url(../../images/background/fondo_menu/fb-abajo.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

/* BUSCADOR */

.menu_buscador{
	background-image: url(../../images/background/fondo_menu/buscar.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

/* LINEAS */

.menu_punto1{
	background-image: url(../../images/background/fondo_menu/punto1.gif);
	background-repeat:repeat-x;
	background-position:center;
}

.menu_punto2{
	background-image: url(../../images/background/fondo_menu/punto2.gif);
	background-repeat:repeat-x;
	background-position:center;
}

.menu_punto3{
	background-image: url(../../images/background/fondo_menu/punto3.gif);
	background-repeat:repeat-x;
	background-position:center;
}

.menu_punto4{
	background-image: url(../../images/background/fondo_menu/punto4.gif);
	background-repeat:repeat-x;
	background-position:center;
}

/* LINEAS */

.menu_campo1{
border: 1px #CDCDCD solid;
width: 35px;
height:16px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
background-color: #ffffff;
}

.menu_campo2{
border: 1px #CDCDCD solid;
width: 65px;
height:16px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
background-color: #ffffff;
}

/* FONDO MARCO --------------------------------------------------------------------  */

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

.izquerdo{
	background-image: url(../../images/background/marco_principal/izquerda-trans.png);
	background-repeat: repeat-y;
}

.iz2{
	background-image: url(../../images/background/marco_principal/iz2-trans.png);
	background-repeat:no-repeat;
}

.iz3{
	background-image: url(../../images/background/marco_principal/iz3-trans.png);
	background-repeat:no-repeat;
}

.iz4{
	background-image: url(../../images/background/marco_principal/iz4-trans.png);
	background-repeat:no-repeat;
}

.derecha{
	background-image: url(../../images/background/marco_principal/derecha-trans.png);
	background-repeat: repeat-y;
}

.de2{
	background-image: url(../../images/background/marco_principal/de2-trans.png);
	background-repeat:no-repeat;
}

.de3{
	background-image: url(../../images/background/marco_principal/de3-trans.png);
	background-repeat:no-repeat;
}

.de4{
	background-image: url(../../images/background/marco_principal/de4-trans.png);
	background-repeat:no-repeat;
}

.centro{
	background-image: url(../../images/background/marco_principal/centro-trans.png);
	background-repeat: repeat-x;
}

/* PIE DE PAGINA  -----------------------------------------------------------------  */

.pie_centro{
	background-image: url(../../images/background/pie/lpie_cel.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

.pie_izquerdo{
	background-image: url(../../images/background/pie/izquerda-trans.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

.pie_derecho{
	background-image: url(../../images/background/pie/derecha-trans.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

.pie_punto{
	background-image: url(../../images/background/pie/punto.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.pie_texDestacado{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#264B6C;  
}	

.pie_texBlanco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;  
}	
		
A:link.pie_enlace {font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color:#B8D1E6;} 
A:visited.pie_enlace {font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color:#B8D1E6;} 
A:hover.pie_enlace {font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color:#B8D1E6;} 
A:active.pie_enlace {font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color:#B8D1E6;} 
