@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../images/bg_top.jpg);
	background-repeat:repeat-x;
	background-color:#D0D0D0;
	margin:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.bg_content {
	background-image:url(../images/bg_content.jpg);
	background-repeat:repeat-y;
}
.clear {clear:both;}

.nombre_prod {
	color:#4d84de;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
h4 {
	color:#4b82dc;
}

h3 {
	color: #0b4e9f;
}

.mini {
	border:2px solid #CCCCCC;
	margin:0px 1px;
	display:inline;
}

.blanco {
	color:#FFFFFF;
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#mapa_productos {
	color: #0066CC;
	border-bottom:1px #0066CC dashed;
	padding:8px 0px;
	font-weight:bold;
	font-size:14px;
}
#sub-productos-sub {
	padding-left:5px;
	margin:10px 0px 10px 0px;
	background-color:#eeeeee;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
#head{
	height:170px;
	width:810px;
	margin:0 auto;
	text-align:left;
	background:url(../images/bg_head.jpg) no-repeat;
	padding:0 10px;
	font-family: Arial, Helvetica, sans-serif;	
}
#titulos {
	background: url(../images/arrow.jpg) no-repeat left;
	color:#004595;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:570px;
	margin-left:0px;
	padding:10px 0px 5px 20px;
	border-bottom:1px solid #767676;
}
#titulos-sub {
	background: url(../images/arrow.jpg) no-repeat left;
	color: #666666;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:570px;
	margin-left:0px;
	padding:10px 0px 5px 20px;
	border-bottom:1px solid #767676;
	text-align:left;
}
.subtitulos {
	color: #004595;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.subtitulos-gris {
	color: #666666;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#contenido-empresa {
	width:590px;
	padding:10px 0px 20px 10px;
}

#cont-menu {
	width:190px;
	margin:10px 0px 10px 0px;
	background-color:#eeeeee;
}
#cont-menu-sup {
	padding-left:5px;
	margin:10px 0px 10px 0px;
	background-color:#eeeeee;
}

#txt-emp {
	text-align:justify;
}
#txt-emp-ga {
	text-align:justify;
	padding-right:210px;
	background: url(../images/img_empresa_1.jpg) no-repeat right top;
}
#txt-emp-ace {
	text-align:justify;
	padding-right:210px;
	background: url(../images/img_empresa_2.jpg) no-repeat right top;
}
#p {
	text-align:justify;
	padding:8px 0px;
}
#textos {
	text-align:justify;
	padding:12px 0px;
}

#concepto {
	text-align:justify;
	color:#034798;
	background-color:#eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px;
}
#nom-prod-ficha {
	color:#034798;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:8px 3px;
}


#index{
	height:auto;
	width:810px;
	margin:0 auto;
	text-align:center;
	background:url(../images/bg_content.jpg) repeat-y;
	padding:30px 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#productos{
	height:auto;
	width:810px;
	margin:0 auto;
	text-align:left;
	background:url(../images/bg_content.jpg) repeat-y;
	padding:0px 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#menu_left{
	height:auto;
	width:190px;
	margin:0 auto;
	text-align:left;
	margin:-170px 0px 0px 7px;
	background-color:#eeeeee;
	font-family: Arial, Helvetica, sans-serif;
}
#foot{
	height:20px;
	width:810px;
	margin:0 auto;
	text-align:center;
	background:url(../images/foot.jpg) no-repeat;
	padding:10px 10px 0px 10px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#inc-head {
	height:170px;
	width:800px;
	text-align:left;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

#menu-sup {
	padding: 3px 0px 0px 6px;
}

#col-1{text-align:left; font-family: Arial, Helvetica, sans-serif; float:left; }
#col-2{text-align:left; font-family: Arial, Helvetica, sans-serif; float:left; padding:0 1px;}
#col-3{text-align:left; font-family: Arial, Helvetica, sans-serif; float:left; padding:0 1px;}
#col-4{text-align:left; font-family: Arial, Helvetica, sans-serif; float:left; width:196px; background-color:#eeeeee;}

#cont-img {
	padding:5px;
	margin:10px 12px;
	float:left;
	background-color:#eeeeee;
	text-align:center;
	width:140px;

}
#sub-productos {
	padding-left:5px;
	margin:10px 0px 10px 0px;
	text-align:center;
}
#txt-mini {
	text-align:center;
	padding:2px 0px;
	background-color:#FFFFFF;
	border:1px #CCCCCC solid;
	margin:3px 0px;
}

/*:::::::::::::::::::::::::::::::MENU:VINCULOS::::::::::::::::::::::::::::::::*/
a {color:#157bb9;}
a:hover {color:#999999;}

a.menusup{float:left; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; background:url(../images/bg_btn.jpg) repeat-x; padding:7px 15px; color:#FFFFFF; text-decoration:none; margin:0px 2px;}
a.menusup:hover {background:url(../images/bg_btn_over.jpg) repeat-x;}


a.pdf{float:left; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; background:url(../images/bg_btn_pdf.jpg) repeat-x; padding:4px 15px; color:#FFFFFF; text-decoration:none; margin:0px 2px;}
a.pdf:hover {background:url(../images/bg_btn_pdf_over.jpg) repeat-x;}

a.mapa{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; padding:8px 30px; color:#333333; text-decoration:none; margin:0px 2px; background-color:#CCCCCC;}
a.mapa:hover {background-color:#666666; color:#004996; }


a.cotizar{float:left; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; background:url(../images/bg_btn_cotizar.jpg) repeat-x; padding:4px 15px; color:#FFFFFF; text-decoration:none; margin:0px 2px;}
a.cotizar:hover {background:url(../images/btn_cotizar_over.jpg) repeat-x;}

a.menu-emp {background:#FFFFFF; color:#666666; font: bold 11px Arial, Helvetica, sans-serif; padding:3px 6px 3px 8px; border:1px solid #cccccc; text-decoration:none; line-height:30px;}
a.menu-emp:hover {background:#666666; color:#FFFFFF; text-decoration:none; }

a.menu-prod {background:#FFFFFF; color:#004996; font: bold 11px Arial, Helvetica, sans-serif; padding:3px 6px 3px 8px; border:1px solid #004996; text-decoration:none; line-height:30px;}
a.menu-prod:hover {background:#004996; color:#FFFFFF; text-decoration:none; }

a.menu-prod-cat {background:#FFFFFF; color:#004996; font: bold 11px Arial, Helvetica, sans-serif; padding:3px 6px 3px 8px; border:1px solid #004996; text-decoration:none; line-height:30px;}
a.menu-prod-cat:hover {background:#004996; color:#FFFFFF; text-decoration:none; }


a.menusup:hover {background:url(../images/bg_btn_over.jpg) repeat-x;}
.sobre {float:left; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; background:url(../images/bg_btn_over.jpg) repeat-x; padding:7px 15px; color:#FFFFFF; text-decoration:none; margin:0px 2px;}

/*:::::::::::::::::::::::::::::::MENU:ESTILOS::::::::::::::::::::::::::::::::*/
.arrowsidemenu{
	width: 170px; /*width of menu*/
	padding-left:9px;
	padding-top:10px;
	padding-bottom:10px;
}
	
.arrowsidemenu div a{ /*header bar links*/
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(../arrowgreen.gif) 100% 0;
  	height: 14px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 14px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}
	
.arrowsidemenu div a:link, .arrowsidemenu div a:visited{
	color: #FFFFFF;
}

.arrowsidemenu div a:hover{
	background-position: 100% -22px;
}

.arrowsidemenu div.unselected a{ /*header that's currently not selected*/
	color: #6F3700;
}

	
.arrowsidemenu div.selected a{ /*header that's currently selected*/
	color: blue;
	background-position: 100% -44px !important;
}

.arrowsidemenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.arrowsidemenu ul li{
	border-bottom: 1px solid #157bb9;
}


.arrowsidemenu ul li a{ /*sub menu links*/
	display: block;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003e84;
	padding: 2px 0;
	padding-left: 10px;
	border-left: 10px double #157bb9;
}

.arrowsidemenu ul li a:hover{
	background: #87bdfa;
}

/*:::::::::::::::::::::::::::::::MENU:FORMS::::::::::::::::::::::::::::::::*/
input.casillas {
	border:1px solid #87bdfa;
	height:20px;
	width:200px;
	color:#666666;
}

select.listado {
	border:1px solid #87bdfa;
	height:20px;
	width:200px;
	color:#666666;
}

textarea.comentarios {
	border:1px solid #87bdfa;
	height:80px;
	width:200px;
	color:#666666;
}

/*:::::::::::::::::::::::::::::::BOTON:COTIZAR::::::::::::::::::::::::::::::::*/

  .boton{
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#FFFFFF;
        background:background:url(../images/bg_btn_cotizar.jpg) repeat-x;
        border:0px;
        width:80px;
        height:19px;
       }