body {
	width:100%;
	height:100%;
	margin:0px;
	background-color: #FFFFFF;
	overflow-y:scroll;
}





/* estructura general */



#tcentradora {

width:100%;

height:100%;

}



#tdcontenido {

width:678px;

vertical-align:top;

}



#tcontenido {

width:678px;

height:100%;

vertical-align:top;

}



#creditos {

padding-top:10px;

height:20px;

font:10px arial;

color:#0038C7;

text-align:left;

vertical-align:top;

}



#creditos img {

margin-top:1px;

}



#cabecera {

height:60px;

vertical-align:top;



}



#contenido {

vertical-align:top;

}



#tcentral {

width:678px;

vetical-align:top;

}



#menu {

width:159px;

vertical-align:top;

}



#tdcentral {

vertical-align:top;

width:360px;



}



#derecha {

width:159px;

vertical-align:top;

}



/* estilos menu */



#cuadroarriba {

width:159px;

height:159px;

background:#0038C7;

}



#panelextendido {

vertical-align:top;

padding:0px;

font:14px Arial, tahoma;

}



.separador {

height:14px;

font:10px arial;

}



#cuadromedio {

width:159px;

height:159px;

background:#3360D3;

}



#cuadroabajo {

width:159px;

height:159px;

background:#C0C2C7;

font:bold 14px Arial, tahoma;

color:#0038C7;

}



#menu div div {

padding:10px;

}



#menu div div .buscador {

padding:0;

padding-top:30px;

font:10px Arial, tahoma;

color:white;

}



#menu div div .titulonoticia {

padding:0;

padding-top:10px;

height:100px;

overflow:auto;

font:10px Arial, tahoma;

color:#666666;

}



#menu form {

margin:0px;

}



#menu input {

font:10px tahoma;

background:#D5DFF6;

color:#0038C7;

border:none;

}



#menu a {

padding:0;

font: 12px Arial, tahoma;

color:white;

text-decoration:none;

}



#menu a:hover {

color:#C0C2C7; 

}



#menu a.ingles {

font:bold 14px Arial, tahoma;

color:#0038C7;

text-decoration:none;

}



#menu a.ingles:hover {

color:white; 

}



#menu a.ultimas {

padding:0;

font:10px Arial, tahoma;

color:#666666;

text-decoration:none;

}



#menu a.ultimas:hover {

color:black;

}



/* estilos noticias */



.noticias {

padding:5px;

background-color:#3360d3;

}

.botones_excel {
	padding:2px;
	background-color:#3360d3;
	color: #FFFFFF;
	font-size: 10px;
}

.botones_excel a{
	padding:2px;
	background-color:#3360d3;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}





.titularnoticia {

font:bold 10px tahoma;

color:white;

}



.noticias a {

font:10px tahoma;

color:black;

text-decoration:none;

}



.noticias a:hover {

color:white;

}



/* estilos contenedor noticias */



#contenedornoticias{

width:332px;

background:#E6E6E6;

font:11px Arial, tahoma;

text-align:justify;

color:black;

}



#contenedornoticias p, #contenedornoticias h1 {

padding-left:10px;

padding-right:10px;

}



#contenedornoticias h1 {

font:bold 14px Arial, tahoma;

color:#3360d3;

}



#contenedornoticias a {

padding-left:2px;

padding-right:2px;

color:#3360d3;

text-decoration:none;

}



#contenedornoticias a:hover {

color:none;

/*background-color:#3360d3;*/
background-color: none;

}







/* estilos ajax */

.cargando {

font:bold 10px tahoma;

color:#999;

}





/* estilos distribuidores */



#localizadorgeografico {

font:10px tahoma;

}



#localizadorgeografico h1 {

font:14px Arial, tahoma;

color:#666;

margin:0;

}



#localizadorgeografico h2 {

font:14px Arial, tahoma;

color:#0000B4;

}



#localizadorgeografico select {

font:10px tahoma;

width:159px;

}



/* Estilos contenedor distribuidores */

#contenedordistribuidores{

width:332px;

background:#0038C7;

font:11px Arial, tahoma;

text-align:justify;

color:black;

}





#contenedordistribuidores h1 {

padding:10px;

padding-bottom:0;

margin:0;

font:14px Arial, tahoma;

color:white;

border-bottom:1px solid #3360D3;

}



#contenedordistribuidores .distribuidor {

color:white;

font:11px Arial, tahoma;

padding:10px;

padding-top:5px;

border-bottom:1px dotted #3360D3;

background:#0038C7;

}



#contenedordistribuidores .gris {

color:#C0C2C7;

}



#contenedordistribuidores a {

color:white;

text-decoration:none;

}



#contenedordistribuidores a:hover {

text-decoration:underline;

}





/* estilo para productos */

#productos {



}



#productos h1 {

margin:0px;

padding-left:5px;

margin-top:10px;

background-color:#0038c7;

color:white;

font:14px Arial, tahoma;

}



#productos h3 {

margin:0px;

margin-top:3px;

padding-left:5px;

color:black;

font:bold 10px tahoma;

}



/* estilos para el contenedor productos*/



#contenedorproductos{

width:332px;

background:white;

font:12px Arial, tahoma;

text-align:#333;

text-align:justify;

}



#contenedorproductos table {

font-size:90%;

padding:5px;

border:1px dotted gainsboro;

background:whitesmoke;

}



#contenedorproductos h1 {

font:14px Arial , tahoma;

color:white;

margin:0;

padding:1px;

padding-left:10px;

background:#0038c7;

text-align:left;

}



#contenedorproductos h1 span {

font-size:80%;

font-weight:normal;

}



#contenedorproductos a.busqueda {

font:11px tahoma,verdana;

color:black;

padding:1px;

text-decoration:none;

display:block;

line-height:10px;

padding-left:12px;

background-image:url(../images/vineta.gif);

background-repeat:no-repeat;

background-position:3px 4px;

}





#contenedorproductos a.busqueda:hover {

color:#444;

background-color:#ffffcc;

}



#volver a {

font:10px tahoma;

color:#0038c7;

}



#volver a:hover {

text-decoration:none;

color:#6699CC;



}



/* estilos eventos */



#eventos {

font:11px Arial, tahoma;

text-align:left;

width:332px;

}



#eventos .evento {

font-size:120%;

}



/* estilos recursos */

#recursos {

font:11px Arial, tahoma;

text-align:left;

width:450px;

}



#recursos .fondo {

background:whitesmoke;

}



/* estilos soporte tcnico */



#soportetecnico h1 {

margin:0px;

padding-left:5px;

margin-top:10px;

background-color:#0038c7;

color:white;

font:12px Arial, tahoma;

}



#soportetecnico a {

font:10px tahoma,verdana;

color:black;

text-decoration:none;

display:block;

line-height:15px;

padding-left:12px;

background-image:url(../images/vineta.gif);

background-repeat:no-repeat;

background-position:3px 6px;

}





#soportetecnico a:hover {

color:#444;

}



/* estilos contenedor soporte */





#contenedorsoporte{

width:332px;

background:white;

font:12px Arial, tahoma;

text-align:#333;

text-align:justify;

}



#contenedorsoporte table {

font-size:90%;

padding:5px;

/*border:1px dotted gainsboro;*/

background:whitesmoke;

width:100%;

}



#contenedorsoporte h1 {

font:bold 14px Arial, tahoma;

color:white;

margin:0;

padding:1px;

padding-left:10px;

background:#0038c7;

text-align:left;

}



#contenedorsoporte img {

width:100%;

}



#contenedorsoporte img.indicador {

width:16px;

height:16px;

}

#bookmark {
	margin-left: 510px;
	margin-bottom: 10px;
}

#bookmark2 {
	margin-left: 470px;
	margin-bottom: 10px;
}