﻿/**
 *
 * 1. =Estilo generico
 * 2. =Home
 *
 **/



/* Estilos de tags por defecto */

h1,
h2,
h3 {
	margin: 0;
}

/*el h1 se utiliza para títulos de página (nombre de hotel, nombre de contenido, etc.) */

h1 {
	font-size: 22px;
} 

/*el h2 se utiliza para... */

h2 {
	font-size: 18px;
} 

/*el h3 se utiliza para... */

h3 {
	font-size: 11px;
}

body {
	margin: 0;
	padding: 0;
	background-color: #E5E3DF;
	height: 100%;
	font-family:Tahoma;
}

input {
	border: solid 1px #666666;
	font-size: 11px;
	margin: 2px 0 5px;
}


input[type="checkbox"], input[type="radio"] {
	border-style:none;
}

textarea 
{
	font-family:Tahoma;
	font-size:11px;	
}

select {
	border: solid 1px #666666;
	font-size: 11px;
	margin: 2px 0 5px;
	z-index:-1;
	padding: 0 0 1px;
}

a {
	text-decoration: underline;
	color:#005B79;
	border-style:none;
	font-size:11px;
}

a img{

	border-style:none;
}

p
{
	margin:0px;
}

input , select
{
	font-size:10px;	
	color:#4F5760;
}

div
{
	font-size:11px;
}

.boton
{
	background-image:url(/images/masterPage/bg_boton.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#B6D116;
	border: solid 1px #B6D116;
	font-size:10px;
	text-transform:uppercase;
	/*font-weight:bold;*/
	text-align:center;
	color:#23748B;	
	font-weight:bold;
	cursor:pointer;
}

.boton_home
{
    background-image:url(/images/masterPage/bg_boton_home.gif);
	background-repeat:repeat-x;
	background-color:#B6D116;
	border: solid 0px #B6D116;
	font-size:10px;
	text-transform:uppercase;
	/*font-weight:bold;*/
	color:#23748B;	
	font-weight:bold;
	cursor:pointer;
	width: 84px;
	font-family: Verdana;
	height:18px;
}


/* Estilos especificos (ya sean clases o ids) */

.bloque {
	display: block;
}

.error {
	background-color: #111;
	color: #f00;
	font: normal normal bold 20px Verdana;
	border: dashed 3px #ee4;
}

#pagina {
	width: 1000px;
	margin: 0 auto;
	background-color:#FFFFFF;
}

#cabecera {
	/*background-image: url(../images/masterPage/cabecera2.gif);*/
	background-repeat: no-repeat;
	height:70px;
	background-position:-1 top;
}

#cabecera .logoCabecera
{
    float:left;
    margin-top:20px;
    margin-left:110px;
    _margin-left:55px;
    display:block
    }


#cabecera #opciones {
	font-family: verdana;
	padding: 104px 0px 0 400px;
	text-align: left;
	text-transform:uppercase;
	font-size:10px;
}
#cabecera #opciones a:link, #cabecera #opciones a:visited  {
	text-decoration:none;
}
#cabecera #opciones a:hover, #cabecera #opciones a:active {
	text-decoration:underline;
}

.buscador
{
    }

#cambioIdioma {
	text-align: right;
	margin-top:30px;
	margin-right: 30px;
	float:right;
	clear:right;
	padding-top:4px;
	/*position: relative;*/
}
#cambioIdioma span, #cambioIdioma a {
  background: url('/images/masterPage/fondo_idioma.gif') no-repeat;
  display: block;
  width: 144px;
  height: 16px;
  text-align: left;
  font: bold 10px Tahoma;
  color: #4F5760;
  line-height: 15px;
  vertical-align: middle;
  cursor: pointer;
  text-decoration:none;
}
#cambioIdioma a{
  background-image: none; /*url('/images/masterPage/fondo_idioma_2.gif') no-repeat;*/
  background-color: #F3F2F1;
}
#cambioIdioma a:hover{
  background-color: #4F5760;
  color: #fff;
}
#cambioIdioma span img, #cambioIdioma a img{
  vertical-align: text-bottom;
  margin: 0 10px;
}
#cambioIdioma #idiomaOtros{
  position: absolute;
  z-index: 1000;
  height: 0px;
  overflow: hidden;
}

#loginAge
{
	float:right;
	margin-left:36px;
	margin-top:33px;
	padding-bottom:4px;
	padding-right:10px;
}

#pagina .HomeProducto
{
    /*.height:1010px;*/
    }

#pagina .HomeProducto #imgSBottom
{
    _padding-left:33px;
    }

#contenido 
{
	clear:both;
	overflow: hidden;
	height: 1%;
	margin:0 35px;
	min-height:530px;
	position: relative;
}

#login
{
    background: url(/images/home/fondo_busc.gif) no-repeat scroll 0 172px;
    position:relative;
    top:-178px;
    margin-bottom:-165px;/*FireFox*/
    margin /*\**/: 0px 0px -163px 0px \9; /*IE8*/
    left:33px;
    width:370px;    
    z-index:100;
}

/* Pie de la pagina */

#pie {
	background-image: url(/images/masterPage/bg_pie_new.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 928px;
	margin: 15px 33px 0;
	color:white;
}

#pie div.centro {
	clear:both;
	padding-top:10px;
	text-align:center;
	text-transform:uppercase;	
	font-weight:bold;
	font-size:12px;
}


#pie  a  {
	color:white;
}

#pie div.izquierda 
{
	font-size:12px;
	float:left;
	padding:8px 0px 0 21px;
}


#pie div.derecha 
{
	font-size:11px;
	float:right;
	padding:8px 21px 0 0;
}

#pie a {
	text-decoration: none;
}

#pie a:hover {
	text-decoration: underline;
}

#pie ul {
	margin:0;
	padding:0;
	font-size:10px;
	display:table
}

#pie ul li {
	float:left;
	list-style-type:none;
	padding: 0 2px 0 2px;
}
#pie .centro a{
  font-size: 12px;
}


.logoCabeceraExtranet 
{
    display:block;
    float:left;
    margin-left:50px;
    margin-top:34px;
}


#contenidoExtranet 
{
background-color:#FFFFFF;
margin:20px 30px 0;
overflow:hidden;
.height:500px;
}


#extranet
{
    background-image:url(/images/masterPage/extranet.gif);
    width:280px;
    height:87px;
    text-align:right;
}

#paginaextranet {
	width: 870px;
	margin: 0 auto;
	background-color:#FFFFFF;
	height:790px;
}

#pieExtranet {
	background-image: url(/images/extranet/pie.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 765px;
	margin: 26px 0 0 56px;
	color:#666666;
	font-size:11px;
}
#pieExtranet .pieExtIzq 
{
    margin-left:3px;
    margin-top:14px;
    float:left;
}

#pieExtranet .pieExtIzq a
{
    text-decoration:none;
    font-size:11px;
    color:#4E575F;
}

#pieExtranet .pieExtDer 
{
    margin-top:14px;
    float:right;
}

.cajaextranet {
	width:265px;
	color:#4F5760;
	margin: 0 0 0 30px;	
}
.cajaextranet a
{
    color:#23748B;
    font-weight:bold;
    .margin-top:0;
    float:left;
}

.cajaextranet .cabecera {
/*	background-color:#B3CD19;*/
	color:#23748B;
	font-size:15px;
	font-weight:700;
	letter-spacing:0;
	text-align:center;
}

.cajaextranet .cabeceraRegistro {
	background-image:url(/images/masterPAge/bg_registro_tit.gif);
	background-repeat:no-repeat;
	background-position:6px  center;
	background-color:#A6ADCA;
	color:#FFFFFF;
	font-size:14px;
	padding:6px 8px 6px 42px;
	font-weight:700;
	letter-spacing: 0.03em;
	line-height:28px;

}


.cajaextranet .cabecera p
{
    text-align:left;
    margin-left:20px;
    font-weight:bold;
}

.cajaextranet .contenido
{
	padding:0px 10px 5px 10px;
	overflow:hidden;
	height:1%;
}

.cajaextranet .contenido p
{
	margin-bottom:4px;
	clear:both;
	margin-top:5px;
}


.cajaextranet .contenido .login
{
	width:202px;
	.width:205px;
	margin-left:10px;
	clear:both;
}

.cajaextranet .contenido p input
{
    .border:none;
    border:1px solid #89A785;
	width:200px;
	margin:0;
}

.cajaextranet .contenido .login .pie
{
    color:#23748B;
    font-size:11px;
    font-weight:bold;
    margin:20px 0 0 12px;
    text-decoration:underline;
    cursor:pointer;
}
    
.infoExtranet 
{
    clear:both;   
    margin:30px 0 0 22px;
    overflow:visible;
}

.infoExtranet .cajaInfo 
{
    background-image:url(/images/extranet/cuadro.jpg);
    width:257px;
    height:213px;
    float:left;  
    margin-left:2px; 
}

.infoExtranet .cajaInfo .tituloCaja 
{
    color:#94AC12;
    font-size:13px;
    font-weight:bold;
    margin:38px 0 0 12px; 
    display:block;  
}

.infoExtranet .cajaInfo .contenidoCaja 
{
    color:#666666;
    font-size:11px;
    margin:22px 10px 0 12px; 
    display:block;  
    line-height:17px;
}

.infoExtranet #cajaDer.cajaInfo .tituloCaja 
{
    line-height:16px;
    margin:27px 10px 0 12px;
}

.infoExtranet #cajaDer.cajaInfo .contenidoCaja 
{
    margin:17px 10px 0 12px;
  
}


.infoExtranet #cajaDer.cajaInfo .contenidoCaja a
{
    color:#666666;
    font-size:10px;
    font-weight:bold;  
    cursor:pointer;  
}

#loginExt
{
    position:relative;
    top:-178px;
    margin-bottom:-165px;/*FireFox*/
    margin /*\**/: 0px 0px -163px 0px \9; /*IE8*/
    left:33px;
    width:370px;    
    z-index:100;
}