body{
	background-color: #FFFFFF;	
	margin: 0px;	
	padding: 0px;
	font: 12px  Trebuchet MS,Arial, Helvetica, sans-serif;	
	color: #4c4c4c;
	text-align:center;
		
}


#page{
   background-color: #FFF;
	width: 760px;
	padding: 0px;
	margin: 0 auto;
	position: relative;
}

#header{
background-image: url(imagenes/header01.gif);
background-repeat: no-repeat;
width: 760px;
height: 140px;
padding: 0px;
margin: 0px;
text-align: left;
position:relative;
}

#header3{
background-image: url(imagenes/header03.gif);
background-repeat: no-repeat;
width: 760px;
height: 140px;
padding: 0px;
margin: 0px;
text-align: left;
position:relative;
}

*html #topmenu{
width: 600;
height: 15px;
position:absolute; 
bottom:10px; 
left:12px;
}

#topmenu{
width: 600;
height: 15px;
position:absolute; 
bottom:15px; 
left:12px;
}

#topmenu ul{list-style:none;margin:0;padding:0;}

#topmenu li{ list-style-type:none; float:left; padding:0; margin:0px; color:#1d5b8c; }

#topmenu li a {
text-decoration: none;
margin:0px 12px 0px 0px;	
padding:0px;	
text-align:left;
font-size: 12px;
font-weight: bold;	
color:#FFF; 
}

#topmenu li a:hover {
color:#044b83;	
}

#flashcontent{
	width: 760px;
	height: 165px;
	padding: 0px;
	margin: 0 auto;
	background-color: #FFF;
}

#flashcontent2{
	width: 535px;
	height: 165px;
	padding: 0px;
	margin: 0 auto;
	background-color: #757575;
}

#contents{
	width: 760px;	
	padding: 0px;
	margin: 0 auto;
	text-align: center;
}

#boxcentral{
width: 740px;	
padding: 0px;
margin: 0 auto;
text-align: left;	
}

h3{
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0px;
	color: #92be44;
}

#contents_catalogo{
background-image: url(imagenes/bg_contentscatalogo.gif);
background-repeat: repeat-y;
width: 760px;	
padding: 0px;
margin: 0px;
text-align: left;
}

#menu_catalogo{
background-image: url(imagenes/bg_menucatalogo.gif);
background-repeat: no-repeat;
	width: 225px;
	height: 527px;
	margin: 0px;
	padding: 0px;
	float: right;
}

#contents_left{
	width: 535px;	
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;	
}

#menu_right{	
	margin-top:10px;
	margin-left:15px;		
}

#menuR { list-style:none;	margin:0;	padding:0;}

#menuR li {	margin: 0px 0px 5px 0px;	padding:0; float:left;}

#menuR li a {
display:block; 
width:210px;	
padding:0px 0px 0px 0px;	
text-decoration:none;	
text-align:left;	
font-size:12px;
font-weight: bold;	
color:#044b83;
}

#menuR li a:hover {
color:#92be44;	
}

#currentpage a:link, #currentpage a:visited{
color:#92be44;		
}

.nolink{
display:block; 
width:210px;	
padding:0px 0px 0px 0px;	
text-decoration:none;	
text-align:left;	
font-size:12px;
font-weight: bold;
color:#757575;		
}	

#boxpaginas{
	width: 535px;
	height: 25px;
	background-color: #76ce43;
	border-bottom: 5px solid #92be44;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	position: relative;
	padding: 0px;
	font-size: 14px;
	}
#boxpaginas2{
   background-color: #76ce43;
	border: 3px solid #92be44;
	width: 275px;
	height: 25px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	position: relative;
	margin-bottom: 20px;	
}

#boxpaginas3a{
	width: 535px;
	height: 25px;
	background-color: #f7b212;
	border-bottom: 5px solid #cb720b;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	position: relative;
	padding: 0px;
	font-size: 14px;
	}
#boxpaginas3b{
   background-color: #f7b212;
	border: 3px solid #cb720b;
	width: 275px;
	height: 25px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	position: relative;
	margin-bottom: 20px;	
}

#box_pag{
position: absolute;
top: 5px;
left: 10px;   
text-align: left;
width: 500px;
height: 20px;
font-weight: bold;
color:#044b83;	
font-size: 12px;	
display: block;		
}



#footer{
	width: 760px;
	height: 60px;
	background-color: #76ce43;
	border-top: 5px solid #92be44;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding-top: 30px; 	
}

#footer a{
	color: #FFF;
	text-decoration: underline;
}

#footer a:hover{
	color:#044b83;	
	text-decoration: underline;
}


/* inicio */
#box_publicidad{
background-image: url(imagenes/box_publicidad.gif);
background-repeat: no-repeat;
width:253px;
height:368px;
float: left;
text-align: center;
position: relative;
margin: 0 auto;
}

a.btpublicidad{
   margin: 0px auto;
   margin-top: 235px; 
	width:143px;
	height:35px;
	background-image: url(imagenes/bt_vercatalogos01.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
}

a:hover.btpublicidad{	
	background-position: bottom;
}

a.btpublicidad span{ display:none;}

#box_protocolo{
background-image: url(imagenes/box_protocolo.gif);
background-repeat: no-repeat;
width:255px;
height:368px;
float: left;
text-align: center;
position: relative;
margin: 0 auto;
}

a.btprotocolo{
   margin: 0px auto;
   margin-top: 235px; 
	width:143px;
	height:35px;
	background-image: url(imagenes/bt_vercatalogos02.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
}

a:hover.btprotocolo{	
	background-position: bottom;
}

a.btprotocolo span{ display:none;}

#box_premios{
background-image: url(imagenes/box_premiosytrofeos.gif);
background-repeat: no-repeat;
width:252px;
height:368px;
float: left;
text-align: center;
position: relative;
margin: 0 auto;
}

a.btpremios{
   margin: 0px auto;
   margin-top: 235px; 
	width:143px;
	height:35px;
	background-image: url(imagenes/bt_vercatalogos03.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
}

a:hover.btpremios{	
	background-position: bottom;
}

a.btpremios span{ display:none;}

/* articulos y contenidos */

/* Regla para IE */
*html #contents_main{
margin: 10px auto;
width: 515px;
height: 400px;
}

#contents_main{
margin: 10px auto;
width: 515px;
min-height: 400px;
}

.box_articulo{
width: 515px;
/*height: 170px;*/
margin: 0px;
padding: 0px;
background-color: #FFF;
clear: both;	
}

.box_articulo .thumb{
 width: 177px;
	float: left;
	border: 1px solid #ccc;
}

/*.box_articulo img{
	float: left;
	border: 1px solid #ccc;
}*/

.box_articulo .thumb a .ampliar{
	display: block;
	text-align: center;
	background-color: #eaeaea;
	color: #545454;	
	text-decoration: none;
}

.box_articulo .thumb a:hover .ampliar{
	display: block;
	text-align: center;
	background-color: #545454;	
	color: #eaeaea;
	text-decoration: none;
}

.info_articulo{
width: 316px;
/*height: 179px;*/
margin: 0px;
padding: 0px;
float: left;
text-align: left;
margin-left: 10px;
}

.negritaV{
	font-weight: bold;
	font-size: 14px;
	color: #044b83;
}

.negritaB{
	font-weight: bold;	
	color: #FFF;
}

.separador{
	margin: 10px 0px 10px 0px;
}

/* botones varios */
a.btsubir{
   margin: 0px auto;    
	width:122px;
	height:23px;
	background-image: url(imagenes/bt_subir.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
}

a:hover.btsubir{	
	background-position: bottom;
}

a.btsubir span{ display:none;}

a.btvercatalogo{
   margin: 0px auto;
   margin-top: 235px; 
	width:143px;
	height:35px;
	background-image: url(imagenes/bt_vercatalogos.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
}

a:hover.btvercatalogo{	
	background-position: bottom;
}

a.btvercatalogo span{ display:none;}

h4{
	font-size: 14px;
	line-height: 25%;	
}

a.links{
	text-decoration: none;	
	background-color: #b1dbd5;
	color: #FFF;
}

a:hover.links{
	text-decoration: none;	
	background-color: #9ece48;
	color: #FFF;
}

/*formularios */

 #formbox{   
	text-align: left;
	float: left;		
	padding: 0px;
	margin-left: 50px;
	width: 390px;		
}

.box_contacto{
text-align: left;
float: left;	
display:block; 
font-weight:bold; 
font-size:14px; 
margin-left:50px;
margin-bottom: 20px;	
}



label{
float: left;
width: 70px;
text-align: left;
padding-top: 3px;
color: #2d7869;
font-weight: bold;
}

#formbox input, textarea{
width: 300px;
margin-bottom: 10px;
background-color: #f0f0f0;	
border: 1px solid #f0f0f0;
color: #757575;
}



#formbox textarea{
width: 300px;
height: 150px;
overflow: visible;
}

#formbox .boxes{
width: 1em;
}

#capabotones{
margin-left: 71px;
margin-top: 5px;	
}

#capabotones input{
width: 90px;
height: 30px;
margin-right: 10px;
background-image: url(imagenes/bginput.gif);
background-repeat: repeat-x;
border: 1px solid #FFF;
color: #FFF;
font-weight: bold;
font-size: 10px; 
}
/* fin del formulario*/

#box_localizacion{
	width: 325px;
	height: 350px;
	background-color: Aqua;
	float: left;
	margin-left: 20px;
}


/* galeria marcas*/
#galeria_marcas{
width: 715px;		
display: block;
margin: 0 auto;
text-align: center;	
padding-left:0px;
padding-top: 10px;
/*background-color: aqua;*/	
}

.thumb_marca{ 
float: left;		
margin: 10px;
text-align: center;
background-color: #e6e6e6;
border: 4px solid #e3e3e3;	
}

.thumb_marca a {
display: block; 
padding: 0px; 
}

.thumb_marca a:hover{
display: block;		
}

.thumb_marca img{
border: 0px;
}

/* fin de galeria marcas*/



