body{
	background-image: url(../img/bg-gral.jpg);
	margin: 0px;
	background-color: #333333;
}
#bg {
	background-image: url(../img/bg-top.jpg);
	background-repeat: repeat-x;
	height: 183px;
	width: 100%;
	margin: 0;
	clear: none;
	padding: 0;
}
.footer {
	font-size: 11px;
	background-image: url(../img/bg-gral.jpg);
	color: #FFFFFF;
}

#body  {
	background-color: #353535;
	width: 768px;
	margin: 0px auto 0px auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0px;
	font-size: 11px;
}
#body2 #contenido1 .prod .footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#body2  {
	background-color: #FFFFFF;
	width: 542px;
	margin: 0px auto 0px auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0px;
	font-size: 11px;
}
a {
	color: #FFFFFF;
	text-decoration: none;
}
	
a:hover{
color: #EA8C00;
}

#menu{
	color: #FFFFFF;
	width: 200px;
	margin: 0px 0 0 0px;
	padding: 5px 0 0 15px;
	float: left;
	background-color: #353535;
}

#menu a{
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0 0 0 10px;
	display: block;
}
#menu a:hover{
	color: #EA8C00;

}
#menu h1{
	font-size: 12px;
	margin: 15px 0 5px -15px;
	padding: 3px 0 3px 15px;
	text-transform:uppercase;
}
#menu h2{
	font-size: 11px;
	padding: 0;
	margin: 5px 0 5px 0;
	text-transform:uppercase;
}
#menu h2 a {
	padding: 0px;
}
#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0px;
	list-style-position: inside;
}
#menu .productos {
	color: #FFFFFF;
}
#menu .productos h1 {
	background-color:#56AC2C;
	color: #333333;
	
}
#menu .productos h2 {
	color: #56AC2C;
}
#menu .productos ul {
	border-left: 1px solid #56AC2C;
}
#menu .productos a:hover {
	color: #56AC2C;
}
#menu .productos h2 a:hover {
	color: #ffffff;
}
#menu .productos h2 a {
	color: #56AC2C;
}
#menu .info {
	color: #FFFFFF;
}
#menu .info h1 {
	background-color:#EA8C00;
	color: #333333;
}
#menu .info h2 {
	color: #EA8C00;
}
#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0px;
	list-style-position: outside;
}
#menu .info ul {
	border-left: 1px solid #EA8C00;
}

#menu .info a:hover {
	color: #EA8C00;
}
#menu .info h2 a:hover {
	color: #ffffff;
}
#menu .info h2 a {
	color: #EA8C00;
}
#menu .noticias h1 {
	background-color:#CCCC00;
	color: #333333;	
}
#menu .contacto h1 {
	background-color:#CCCCCC;
	color: #333333;	
}
#menu .contacto h1 a, #menu .noticias h1 a  {
	color: #333333;
	padding: 0;
}
#menu .contacto h1 a:hover, #menu .noticias h1 a:hover  {	
	color: #ffffff;
}
#contenido {
	background-color: #FFFFFF;
	width: 541px;
	margin: 0 0 0 215px;
	padding: 0;
}
#contenido1 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0;
}
#contenido p {
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
}
#contenido #colorhome {
	height: 15px;
	width: 541px;
	background-image: url(../img/color_seccion_home.gif);
	background-repeat: no-repeat;
}
#contenido #colorprod {
	height: 24px;
	width: 541px;
	background-image: url(../img/color_seccion_productos.gif);
	background-repeat: no-repeat;
	text-align:right;
}
#contenido #colorinst {
	height: 24px;
	width: 541px;
	background-image: url(../img/color_seccion_inst.gif);
	background-repeat: no-repeat;
	text-align:right;
}
#contenido #colornot {
	height: 24px;
	width: 541px;
	background-image: url(../img/color_seccion_noticias.gif);
	background-repeat: no-repeat;
	text-align:right;
}
#contenido #colornot_home {
	height: 24px;
	width: 516px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/color_seccion_noticias_home.gif);
	background-repeat: no-repeat;
}
#contenido .home #colornot_home {
	height: 21px;
	width: 253px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/color_seccion_noticias_home_chica.gif);
	background-repeat: no-repeat;
}
#contenido .home .resumen h1, #contenido .home #noticia h1 {
	/* padding: 3px 0 3px 5px;*/
	padding: 3px 0px 0px 0px;
	font-size: 11px;
	clear: both;
}
#contenido .home .resumen h1, #contenido .home #noticia h1 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#contenido #colorcontact {
	height: 24px;
	width: 541px;
	background-image: url(../img/color_seccion_contacto.gif);
	background-repeat: no-repeat;
	text-align:right;
}
#contenido #banner {
	text-align: center;
	margin-bottom: 10px;
}
#cotizacion {
	/*text-align: center;*/
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	width:180px;
	padding:3px;
}
#contenido .home ul {
	list-style-type: none;
	padding: 10px 0 10px 12px;
	margin: 0;
	font-weight: bold;
}
#contenido .home a {
	color: #333333;
	text-decoration: none;
}
#contenido .home a:hover {
	color: #333333;
	text-decoration: underline;
}
#contenido .home .resumen {
	padding: 12px;
	border: 1px solid #cccccc;
	vertical-align: top;
}
 #contenido #colorhome_bot {
	height: 24px;
	width: 541px;
	background-image: url(../img/color_seccion_home_bottom.gif);
	background-repeat: no-repeat;
}
#datos {
	color: #FFFFFF;
	padding: 5px 5px 15px 15px;
	clear: both;
}
#datos1 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
	background-image: url(../img/bg-gral.jpg);
	color: #FFFFFF;
	padding: 5px 0px 0 3px;
	clear: both;
	margin: 0 auto 0 auto;
	width: 541px;
	
}
#footer {
	background-image: url(../img/footer.gif);
	height: 61px;
	background-color: #DFDFDF;
}
#contenido .prod h2,   #contenido1 .prod h2, #contenido .prod h2 a,   #contenido1 .prod h2 a {
	font-size: 12px;
	color: #56AC2C;
	padding: 10px 10px 10px 0;
	display: inline;
}
#contenido1 .prod h3,  #contenido .prod h5  {
	font-size: 12px;
	color: #EA8C00;
	padding: 10px 10px 10px 0;
	display: inline;
}
#contenido .prod h6 {
	font-size: 12px;
	color: #CCCC00;
	padding: 10px 10px 10px 0;
	display: inline;
	text-decoration: none;
	font-weight: bold;

}
#contenido .prod h1 {
	font-size: 12px;
	color: #BFBFBF;
	padding: 10px 10px 10px 0;
	display: inline;
	text-decoration: none;
	font-weight: bold;

}
#contenido .prod h3 {
	font-size: 12px;
	color: #333333;
	padding: 10px 10px 10px 0;
	margin: 0;
}
#contenido .prod a, #contenido1 .prod a {
	color: #333333;
	text-decoration: underline;
}
#contenido .prod ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 10px;
}
#contenido .prod .menu a {
	background-image: url(../img/bullet_prod.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	text-decoration: none;
}
#contenido .prod .menu a:hover,    #contenido .prod .menu  .current{
	background-image: url(../img/bullet_prod_over.gif);
	background-repeat: no-repeat;
    color: #56AC2C;
    padding: 0 0 0 15px;
}
#contenido .prod .tabtop {
	background-image: url(../img/borde_tab_prod_top.gif);
	background-repeat: no-repeat;
	height: 11px;
}
#contenido .prod .tabbot {
	background-image: url(../img/borde_tab_prod_bot.gif);
	background-repeat: no-repeat;
	height: 11px;
}
#contenido .prod h4, #contenido .prod #comparativa h4,   #contenido .prod #comparativa1 h4,   #contenido1 .prod h4, #body #contenido .prod #noticia h1 {
  padding: 3px 0 3px 5px;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	clear: both;
}
.copete {
  font-weight: bold;
  padding: 10px 0 10px 5px;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#contenido .prod #comparativa,   #contenido1 .prod #comparativa {
	width: 150px;
	margin: 10px 15px 10px 0px;
	display: block;
	float: left;
}
#contenido .prod #comparativa1 {
	width: 250px;
	margin: 10px 15px 10px 0px;
	display: block;
	float: left;
}
#contenido .prod #fila {
	display: block;
	clear: right;
}
#contenido .prod #separador {
	clear: both;
	padding: 10px 0 0px 0;
	border-top: 1px dotted #CCCCCC;
}
#contenido .prod #comparativa .info:hover,   #contenido .prod #comparativa1 .info:hover  {
    color: #56AC2C;
}
#contenido .prod #comparativa .info,   #contenido .prod #comparativa1 .info {
	text-decoration: underline;
}
#contenido .prod .disponibilidad, #contenido1 .prod .disponibilidad  {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#contenido .prod .video, #contenido1 .prod .video  {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#contenido .prod .descripcion_larga, #contenido1 .prod .descripcion_larga  {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#contenido1 {}
#contenido1 .prod {
	background-color: #FFFFFF;
}
.form  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 1px -3px 1px 4px;
	font-size: 11px;
}
#submenu {
	float: right;
	width: 157px;
	background-color: #E7E7E7;
	margin: 0 0 10px 10px;
}
#submenutop {
	height: 10px;
	background-image: url(../img/submenutop.gif);
	background-repeat: no-repeat;
}
#submenubot {
	background-image: url(../img/submenubot.gif);
	background-repeat: no-repeat;
	height: 5px;
}
#submenu_rel {
	clear: right;
	float: right;
	width: 157px;
	background-color: #E7E7E7;
	margin: 0 0 10px 10px;
}
#submenutop_rel {
	height: 10px;
	background-image: url(../img/submenutop.gif);
	background-repeat: no-repeat;
}
#submenubot_rel {
	background-image: url(../img/submenubot.gif);
	background-repeat: no-repeat;
	height: 5px;
}

#contenido .prod #submenu a, #contenido .prod #submenu_rel a {
	background-image: url(../img/bullet_prod.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	text-decoration: none;
}
#contenido .prod #submenu a:hover, #contenido .prod #submenu_rel a:hover {
	background-image: url(../img/bullet_inst_over.jpg);
	background-repeat: no-repeat;

}
#body #contenido .prod #noticia a {
	font-weight: bold;
}

#noticia img {
	padding: 0 10px 10px 0;
}
#contenido .prod #noticia {
	clear: both;
	padding: 0 0 20px 0;
}
#contenido .prod #noticia .cuerpo{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	clear: both;
	padding: 10px 0 10px 0;
}
#contenido .prod .paginador .left {
	width: 100px;
	float: left;
}
#contenido .prod .paginador .right {
	float: right;
}
#contenido .prod .paginador {
	padding: 10px 10px 10px 0px;
	border-top: 1px solid #cccccc;
	clear: both;
	width: 98%;
}
#contenido .prod .paginador .right .current {
	color: #F64C00;
	font-weight: bold;
}

#contenido .prod .paginador .right a {
	display: inline;
}
#body #contenido .prod .tit {
	font-size: 12px;
	color: #CCCC00;
	padding: 10px 10px 10px 0;
	display: inline;
	text-decoration: none;
	font-weight: bold;
}
#body #contenido .prod .tit:hover {
	text-decoration: underline;
}
#body #contenido .prod #noticia h1 {
	font-size: 11px;
	color: #333333;
	padding: 3px 10px 3px 0;
	display:block;
	text-decoration: none;
	font-weight: bold;
}
.error {
	color: #FF0000;
}
#comparativa #normal,#comparativa #novedad,#comparativa #destacado,#comparativa #destacado-novedad {
	width: 150px;
	padding: 0 0 25px 0;
}
#comparativa #novedad,#comparativa #destacado, #comparativa #destacado-novedad {
	background-repeat: no-repeat;
}
#comparativa #novedad {
	background-image: url(../img/tit-novedad.gif);
}
#comparativa #destacado {
	background-image: url(../img/tit-destacado.gif);
}
#comparativa #destacado-novedad {
	background-image: url(../img/tit-destacado-novedad.gif);
}
#comparativa1 #normal,#comparativa1 #novedad,#comparativa1 #destacado,#comparativa1 #destacado-novedad {
	width: 250px;
	height: 25px;
}
#comparativa1 #novedad,#comparativa1 #destacado, #comparativa1 #destacado-novedad {
	background-repeat: no-repeat;
}
#comparativa1 #novedad {
	background-image: url(../img/tit-novedad1.gif);
}
#comparativa1 #destacado {
	background-image: url(../img/tit-destacado1.gif);
}
#comparativa1 #destacado-novedad {
	background-image: url(../img/tit-destacado-novedad1.gif);
}
#body #contenido #colorprod a {
	text-decoration: none;
	padding: 8px 20px 0 0;
	margin: 0;
	display: block;
	text-align: right;
	font-weight: bold;
}
#body #contenido #colorprod a:hover {
	text-decoration: underline;
	color: #FFFFFF;

}
#body #menu .cabecera_menu {
	display: inline;
}
#body #menu .productos li {
	border-bottom: 1px solid #353535;
}
#body #menu .info li {
	border-bottom: 1px solid #353535;
}
a.tool{
text-decoration: overline;
border: 1px solid #000000;
padding: 2px 2px 2px 2px;
width: 20px;
}
#captcha_img {
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
