/**{margin: 0; padding: 0;}*/

/* Basicos */

h1,h2,h3,h4,h5,h6, p {
	margin: 1em;
	padding: 2em;
}


img {border:none;}

/* LAYOUT */

BODY {
background-color :#fff;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #424242;
font-size : 10px;
}



P {font-family : Arial, Verdana, Helvetica, sans-serif;
font-weight : normal;
font-style: normal;
padding: .3em 0em .3em  0em;
margin: 0.2em 0 .4em 0em;
}



a:link, a:visited, a:hover {
border: 0;
/* novedades para links desde editor */
color:#333333;
text-decoration : underline;
padding: 0;
}



/*#hipervinculo dd ul li a:link, a:visited,  a:hover {
border: 0;
 novedades para links desde editor 
color:#333333;
text-decoration : underline;
padding: 0;
}*/



h1 {
font-size : 3em;
font-family : Arial, Verdana, Helvetica, sans-serif;
/*text-decoration : underline;*/
text-align : center;
background-color : Teal;
}



h2 {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 1.6em;
line-height: 1.2em;
color: #003399;
font-weight : 600;
text-decoration : none;
margin: 0;
padding: 0;
}

h3 {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 1.2em;
line-height: 1.2em;
color: #333;
font-style: inherit;
margin: 0;
padding: 0;
}

h4 {

font-family : Arial, Verdana, Helvetica, sans-serif;

font-size : 1.1em;

line-height: 1.2em;

color: #333;

text-decoration : none;

margin: 0;

padding: 0;

}



h5 {

font-family : Arial, Verdana, Helvetica, sans-serif;

font-size : 1.1em;

line-height: 1.2em;

color: #000;

text-decoration : none;

margin: 0;

padding: 0;

}

#negrita {

font-weight: 600;

}


/* DEFINICIÓN DE IDS */



#contenedor {

width: 832px;

margin: 0 auto;

}



#cabecera {

width: 100%; 

float: left; 

height: 120px; 

padding: 0px; 

}

#logo ,#logo a:link,#logo a:visited,#logo a:hover,#logo a:active{

background-color:#FFFFFF;

float: left;

padding:1em 0.1em 0.8em 0;

}

#menutop {

float: right !important;

padding:3.7em 0em 0em 0em;

}

#menu {

float: left;

width: 215px;

_width: 200px; /* HACK PARA IE 6 */

}

#contenido {

float: left;

width: 617px;

position: relative;

}

#pie {

clear: both;

}



/* menu  secundario */

ul#topmenu {



list-style: none;

margin: 0;

padding: 0px 0 20px 0px; 

font-size:1.1em;

}

ul#topmenu li {

display: inline;

float: right;

list-style: none;

margin: 0;

}

ul#topmenu li a:link, ul#topmenu li a:visited {

background:#FFFFFF none repeat scroll 0 0;

color:#333333;

display:inline;

font-weight: 500;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0 0 20px;

text-decoration:none;

width:100%;

}

ul#topmenu li a:hover {

background:#FFFFFF none repeat scroll 0 0;

color:#333333;

display:inline;

font-weight: 500;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0 0 20px;

text-decoration: underline;

width:100%;

}



.imgMenuCorporativo {

/*width: 617px;

height: 99px;*/

/*padding: 1em 0em 0em 0em !important; */

/* vertical-align: 4px;*/

}





/* menu principal*/





ul#menupHome li {  /* estos solo valen para el menú principal en la home */

display: block;

float: left;

_width: 110px; /* HACK PARA IE 6 */

}

ul#menupHome li a:link, ul#menupHome li a:visited{  /* estos solo valen para el menú principal en la home */

background:#FE2400 none repeat scroll 0 0;

padding:0.5em 1em 0.5em 1em;

display:block;

font-size : 1em;

text-decoration:none;

color:#FFFFFF;

height:12px;

line-height:1em;

border-right:1px solid #FFFFFF;

}





ul#menupHome li a:hover { /* estos solo valen para el menú principal en la home */

background: #636363 none repeat scroll 0 0;

padding:0.5em 1em 0.5em 1em;

display:block;

font-size : 1em;

text-decoration:none;

color:#FFFFFF;

height:12px;

border-right:1px solid #FFFFFF;

}

ul#menupHome { /* estos solo valen para el menú principal en la home */

background: #FE2400;

display:block;

width: 932px;

height: 24px;

font-size : 1.2em;

_font-size : 1.14em;  /* HACK PARA IE 6 */

margin-top:6.2em !important;   /*para IE8 Y FIREFOX */

*margin-top:0em !important;/* para IE7 */

*clear: both;

position: absolute;

}



ul#menup {

background: #FE2400;

/*float: left;*/

display:block;

width: 832px;

height: 24px;

font-size : 1.2em;

_font-size : 1.14em;  /* HACK PARA IE 6 */

margin-top:6.2em !important;   /*para IE8 Y FIREFOX */

*margin-top:0em !important;/* para IE7 */

*clear: both;

position: absolute;

}



ul#menup li {

display: block;

float: left;

_width: 100px; /* HACK PARA IE 6 */

}

ul#menup li a:link, ul#menup li a:visited{

background:#FE2400 none repeat scroll 0 0;

padding:0.5em 1em 0.5em 1em;

display:block;

font-size : 1em;

text-decoration:none;

color:#FFFFFF;

height:12px;

line-height:1em;

border-right:1px solid #FFFFFF;

border-top:0 none;

}







ul#menup li a:hover {

background: #636363 none repeat scroll 0 0;

padding:0.5em 1em 0.5em 1em;

display:block;

font-size : 1em;

text-decoration:none;

color:#FFFFFF;

height:12px;

border-right:1px solid #FFFFFF;

}







.menupActivo  {

background: #636363 none repeat scroll 0 0;

padding:0.5em 1em 0.5em 1em;

display:block;

font-size : 1em;

text-decoration:none;

color:#FFFFFF;

height:12px;

border-right:1px solid #FFFFFF;

}



ul#menup li#menupActivoProductos a:link, ul#menup li#menupActivoProductos a:visited , ul#menup li#menupActivoProductos a:hover {

background: #636363 none repeat scroll 0 0;

padding:0.5em 1em 0.5em 1em;

display:block;

font-size : 1em;

text-decoration:none;

color:#FFFFFF;

height:12px;

border-right:1px solid #FFFFFF;

}



/* ID MENUS  */



#opcMenu {

margin: .3em 1em 1em 0em;

width: 190px;

/*_width: 180px;  HACK PARA IE 6 */

border:1px solid #d1d1d1; /*ESTA  VALE SI NO PONGO POSITION ABSOLUTE EN LOS ESTILOS DEL JS DEL MENU */

}

#opcBuscador {

margin: 1.5em 1em 1em 0em;

width: 190px;

/*_width: 170px;  HACK PARA IE 6 */

height:144px;

background: #F8F9FB;

border:1px solid #d1d1d1;



}



#opcNewsletter {

position:absolute;/* PARA QUE NO SE MUEVA EL MENU */

/*margin: 43.5em 1em 1em 0em;*/

margin: 1.5em 1em 1em 0em;

width: 190px;

height:110px;

background: #F8F9FB;

border:1px solid #d1d1d1;

}





	/* FIN ID MENUS  */

	/* *************** FIN ID  ************* */

	

	

/* DEFINICION DE CLASES */

.imgCabecera  {

width: 617px;

height: 99px;

padding: 1em 0em 2.4em 0em !important; 

}



.imgContenidos  {

float: left;  

height: 100%;

padding: 0em 1em .5em 0em !important; 

}



.imgThumbsContenedor  {

width: 276px;

}

.imgThumbs1  {

border:1px solid #D1D1D1;

/*padding: .9em .7em 0em 0em !important; */

margin:1em 0.5em 0 0;

padding:0 0 0 0 !important;

}



.rightCenter	{ 

margin: .4em 0em!important;

padding: 2em !important; 

width: 575px;

border-top: 1px solid #d1d1d1;

border-right: 1px solid #d1d1d1;

border-left: 1px solid #d1d1d1;

border-bottom: 1px solid #d1d1d1;

}



.paddingTop20 {

padding:20px !important;

}

.padding04em {

padding:.4em 0em 1.2em !important;

}  

.paddingTop1em {

padding:.4em 0em 1.3em !important;

}  

.paddingTop1emBot2em {

padding:.4em 0em 2.1em !important;

}  

.paddingTop05em {

padding:0.5em 0em !important;

}  

.paddingTop2em{

padding-top:2em !important;

}  



.paddingTop06em{

padding-top:.6em !important;

}  

.paddingTop1{

padding:1em !important;

} 

.paddingbottom05em {

padding-bottom: .5em  !important;

}

.paddingbottom15em {

padding-bottom:1.5em  !important;

}

.paddingbottom2em {

padding:0em 0em 2.5em 0em !important;

}





.paddingLeft {

padding-left:1em !important;

}





.paddingLeft2em {

padding-left:2em !important;

 }



.paddingLeftTop {

padding-top:.1em !important;

padding-left:.5em !important;

}

.pagePosition {

height:18px;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

width:100%;

color: #424242 !important; 

font-size: 1em;

}

.pagePosition li	{ 

margin: 0; 

float: left; 

padding: 0em .1em 0em .2em;   

/*padding:0 0.3em;*/

font-size: 1.1em;

background:transparent url(../img/interface/page_position_separator.jpg) no-repeat right 4px;

text-decoration:none !important;

color: #424242 !important; 

line-height:1em;

}

 

.noBold {

 font-weight: normal;

}



#noBold1 {

 font-weight: normal;

 padding-right: .7em;

}



#noBG {

background:transparent none repeat scroll 0 0 !important;

/*padding: .3em .6em 0em 0em; */

margin: 0; 

text-decoration:none !important;

color: #134292 !important; 

font-weight: 600;

}



.pagePosition a:link { 

background: none !important;

color:#666666 !important;

padding: 0em .6em 0em 0em; 

margin: 0; 

text-decoration:none !important;

font-size:1em;

/*font-weight: 600;*/

line-height:1em;

}



.pagePosition a:visited	{ 

background: none !important;

color:#666666 !important;

padding: 0em .6em 0em 0em; 

margin: 0; 

text-decoration:none !important;

font-size:1em;

/*font-weight:600;*/

line-height:1em;

}

.pagePosition a:hover { 

background: none !important;

text-decoration:underline !important

}



#pagePositionActivo { 

/*background: none !important;

padding: .3em .6em 0em 0em; 

margin: 0; 

text-decoration:none !important;

color: #134292 !important; 

font-weight: 600;*/

}



.pagePosition p{ 

color: #535353 !important; 

margin: 0; 

padding: 0 !important;

}



.txtContenidos {

	float: right;

	width:280px;	

}



/* ELEMENTOS GENERALES */

div.clear { clear: both; }



div.IrArriba {

float: right !important; 

padding: 1em 0 0 0  !important;

font-size: 1.1em;

font-weight: 600;

width: 72%;

}

a.button:link, a.button:visited{

background:transparent url(../img/interface/ir_arriba.jpg) no-repeat right center !important;

clear:both;

color:#424242;

font-size: 1em;

/*padding-top:0.5em;*/

float:right;

height:15px;

width:11%;

text-decoration:none;

margin:0;

padding:0.5em 0 0 0;

}



a.button:hover{

background:transparent url(../img/interface/ir_arriba.jpg) no-repeat right center !important;

clear:both;

color:#424242;

font-size: 1em;

padding-top:0.5em;

float:right;

height:15px;

width:11%;

text-decoration:underline;

margin:0;

padding:0.5em 0 0 0;

}

div.irANterior {

float: right !important; 

padding: 1em 0 0 0  !important;

font-size: 1.1em;

font-weight: 600;

width: 72%;

}
div.irANterior a.button:link, div.irANterior a.button:visited{

background:transparent url(../img/interface/ir_izquierda.jpg) no-repeat right center !important;
width:55px;
}

div.irANterior a.button:hover{

background:transparent url(../img/interface/ir_izquierda.jpg) no-repeat right center !important;
width:55px;}

/* CLASES PARA MENUS */



.TitOpcMenu {

padding: .4em 0 0.4em 0.8em;

/*width: 181px;

 _width: 171px;  HACK PARA IE 6 */

list-style: none;

background: #656565;

font-size : 1.2em;

color: #FFF;

text-decoration: none;

}



.TitOpcMenuActivo {

padding: .4em 0 0.4em 0.8em;

/*width: 181px;

_width: 171px;  HACK PARA IE 6 */

list-style: none;

background: #134292;

font-size : 1.2em;

color: #FFF;

text-decoration: none;

}



/* caja NEWSLETTER */

.TitNewsletter {

padding: .4em 0em .4em .4em;

list-style: none;

font-size : 1.9em;

color: #003366;

text-decoration: none;

display: block; /*para generar un salto de linea */

}



.txtNews {

padding: 0em 0em 0em .7em;

list-style: none;

}



.imgNews {

float: right;  

padding: .5em .6em 0em .6em !important; 

}



div.clicNews {

float: right !important; 

width: 100px;

padding: 1em 0 2em 0 !important;

}



a.news:link,a.news:visited ,a.news:hover{

background:transparent url(../img/interface/flechaRoja.jpg) no-repeat scroll right center !important;

color:#333333;

display:block;

font-size:1.1em;

line-height:1.3em;

padding:0.3em 0.2em 0 0;

text-decoration:underline;

width:66px;

}





/* LOGO ENLACE */

#a.logo:link, #a.logo:visited , #a.logo:hover{

margin:0;

padding:0;

}

/* FIN CAJA NEWSLETTER */



/*CAJA BUSCADORES */



.cajaBuscador {

	padding:  1.8em 1em .8em .8em;

}

.cajaBuscadorSig {

	padding:  0em 1em .8em .8em;

	clear: both;

}



a.botBuscar:link, a.botBuscar:visited ,a.botBuscar:hover{

float:right;

height:15px;

width: 44px;

padding:0.3em 0 0 0.5em;

margin: .1em .8em 1em 0em;

background: #636363;

color: #fff;

font-weight: 600;

text-decoration: none; 

}



a.botBuscarSoporte:link, a.botBuscarSoporte:visited ,a.botBuscarSoporte:hover{

background:#636363 none repeat scroll 0 0;

color:#FFFFFF;

/*float:right;*/

font-weight:600;

margin-left:.8em;

padding:0.2em 0.2em 0.4em 0.4em;

position:absolute;

text-decoration:none;

width:40px;

}



/*FIN CAJA BUSCADORES */







/*CAJA OPCIONES MENU */

div.menuOpcion {

padding: 0em 0em 0em 1.1em;

height: 22px;

background: #D3E3F2;

}

a.menuOpcionesFlecha:link, a.menuOpcionesFlecha:visited, a.menuOpcionesFlecha:hover{

float:left;

height: 12px; 

padding: .6em 1em .2em 1em;

background-color: #D3E3F2;

background: url(../img/interface/flechaOpciones.jpg) left no-repeat  !important; 

font-size : 1.1em;

color: #134292;

font: bold;

text-decoration: none;

clear: both;

}



/*fin CAJA OPCIONES MENU */



a.thubmQuienesImg:link, a.thubmQuienesImg:visited,a.thubmQuienesImg:hover {

	padding: 1em .1em 1em 0em !important; 

	background:#FFFFFF none repeat scroll 0 0;

	display:inline; 

}





a.email:link, a.email:visited{

background:#FFFFFF  !important;

/*height:15px;*/

color: #333;

/*font-size:1.1em;

font-weight:600;*/

text-decoration:underline;

/*float: left;

border:medium none;*/

/*width:178px;*/

}

a.email:hover{

background:#FFFFFF !important;

/*height:15px;*/

color: #333;

/*font-size:1.1em;

font-weight:600;*/

text-decoration:underline;

/*border:medium none;

float: left;

width:178px;*/

}