body

{

	/*background-color:#bed400;*/

font-family:Arial, Helvetica, sans-serif;

	padding-top:10px;

	padding-bottom:30px;

	font-size:12px;

	margin:0px auto auto auto;

	color:#000000;

	background-image: url(img/finalMetal3.jpg);	

}

a{

color:#990000;

}

a[href$='.pdf']:after {
	content:url(img/icono_pdf.png);
}

.rojo{
	text-decoration:none;
}

.clear{

clear:both;

}

p{

	margin:0px;

	text-align:justify;

	line-height:19px;

	padding-top: 5px;

	padding-right: 0;

	padding-bottom: 5px;

	padding-left: 0;

}







#principal{

	

	width:900px;

	height: auto;

	margin:auto;

	background-color:#FFFFFF;

	border-radius: 15px;

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

	box-shadow:10px 10px 10px #111111;

	



}

.header{

	width:900px;

	height:220px;

	background-image: url(img/fondoverdedegradado2.jpg);

	background-repeat: no-repeat;

	background-position: center;

	border-radius: 15px;

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;



}

.content_header{

	float:left;

	height:150px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	width: 870px;

	padding-left: 20px;

}

.mylogo{

	float:left;

	height:60px;

	width: 250px;

	padding-top:12px;

	padding-left:10px;

	padding-bottom:30px;

	padding-right:5px;

	margin-top:22px;

	margin-left:0px;

	box-shadow:5px 5px 15px #000000;

	/*	background-image: url(images/fondoLogo.jpg);*/

	border-radius: 5px;

/*	-webkit-border-bottom-right-radius: 15px;

	-webkit-border-bottom-left-radius: 15px;

	-moz-border-radius-bottomright: 15px;

	-moz-border-radius-bottomleft: 15px;

	border-bottom-right-radius: 15px;

	border-bottom-left-radius: 15px;*/

	

}







/* Main menu */

.content_menu{

	width:720px;

	height:41px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0;

	margin-left: 26px;

	border-top: 10px;

	float: left;



	

}

#menu

{

	width:720px;

	height:30px;

	margin: 0;

	padding: 10px 0 0 0;

	list-style: none;  

	background: #111;

	background: -moz-linear-gradient(#444, #555); 

    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #555),color-stop(1, #444));	

	background: -webkit-linear-gradient(#444, #555);	

	background: -o-linear-gradient(#444, #555);

	background: -ms-linear-gradient(#444, #555);

	background: linear-gradient(#444, #555);

	-moz-border-radius: 50px;

	border-radius: 50px;

	-moz-box-shadow: 0 2px 1px #9c9c9c;

	-webkit-box-shadow: 0 2px 1px #9c9c9c;

	box-shadow: 0 2px 1px #9c9c9c;

	

}



#menu li

{

	float: left;

	padding: 0 0 10px 0;

	position: relative;

}



#menu a 

{

	float: left;

	height: 25px;

	padding: 0 25px;

	color:#ededed;

	text-transform: uppercase;

	font: bold 12px/25px Arial, Helvetica;

	text-decoration: none;

	text-shadow: 0 1px 0 #000;

}



#menu li:hover > a

{

	color:#d6fb08;

}



*html #menu li a:hover /* IE6 */

{

	color: #d6fb08;

}



#menu li:hover > ul

{

	display: block;

}



/* Sub-menu */



#menu ul

{

    list-style: none;

    margin: 0;

    padding: 0;    

    display: none;

    position: absolute;

    top: 35px;

    left: 0;

    z-index: 99999;    

    background: #444;

    background: -moz-linear-gradient(#444, #555);

    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));

    background: -webkit-linear-gradient(#444, #555);    

    background: -o-linear-gradient(#444, #555);	

    background: -ms-linear-gradient(#444, #555);	

    background: linear-gradient(#444, #555);

    -moz-box-shadow: 0 0 2px rgba(255,255,255,.5);

    -webkit-box-shadow: 0 0 2px rgba(255,255,255,.5);

    box-shadow: 0 0 2px rgba(255,255,255,.5);	

    -moz-border-radius: 5px;

    border-radius: 5px;

}



#menu ul ul

{

  top: 0;

  left: 150px;

}



#menu ul li

{

    float: none;

    margin: 0;

    padding: 0;

    display: block;  

    -moz-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;

    -webkit-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;

    box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;

}



#menu ul li:last-child

{   

    -moz-box-shadow: none;

    -webkit-box-shadow: none;

    box-shadow: none;    

}



#menu ul a

{    

    padding: 10px;

	height: 10px;

	width: 130px;

	height: auto;

    line-height: 1;

    display: block;

    white-space: nowrap;

    float: none;

	text-transform: none;

}



*html #menu ul a /* IE6 */

{    

	height: 10px;

}



*:first-child+html #menu ul a /* IE7 */

{    

	height: 10px;

}



#menu ul a:hover

{

    background: #cdd400;

	background: -moz-linear-gradient(#444, #555);	

	background: -webkit-gradient(linear, left top, left bottom, from( #555), to( #bdd400));

	background: -webkit-linear-gradient(#444,   #555);

	background: -o-linear-gradient(#444,   #555);

	background: -ms-linear-gradient(#444,  #555);

	background: linear-gradient(#444,  #555);

}



#menu ul li:first-child > a

{

    -moz-border-radius: 5px 5px 0 0;

    border-radius: 5px 5px 0 0;

}



#menu ul li:first-child > a:after

{

    content: '';

    position: absolute;

    left: 30px;

    top: -8px;

    width: 0;

    height: 0;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-bottom: 8px solid #444;

}



#menu ul ul li:first-child a:after

{

    left: -8px;

    top: 12px;

    width: 0;

    height: 0;

    border-left: 0;	

    border-bottom: 5px solid transparent;

    border-top: 5px solid transparent;

    border-right: 8px solid #444;

}



#menu ul li:first-child a:hover:after

{

    border-bottom-color:  #bdd400; 

}



#menu ul ul li:first-child a:hover:after

{

    border-right-color:  #bdd400; 

    border-bottom-color: transparent; 	

}





#menu ul li:last-child > a

{

    -moz-border-radius: 0 0 5px 5px;

    border-radius: 0 0 5px 5px;

}



/* Clear floated elements */

#menu:after 

{

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}











/*----------------crumb_nav------------------*/

.crumb_nav{

padding:5px 0 10px 0px;

}

.crumb_nav a{

color:#990000;

}

span.red{

color:#990000;

}

/*.price{

font-size:14px;

padding:0 0 0 15px;

margin:2px 0 5px 0;

}

span.colors{

padding:2px 2px 0 2px;

}*/

 



/*------------------------------------center content--------------------*/

.center_content{

width:900px;

padding:0px 0 0 0;

background:url(img/center_bg.gif) repeat-y center;

}

.left_content{

	width:490px;

	float:left;

	padding-top: 20px;

	padding-right: 0;

	padding-bottom: 20px;

	padding-left: 20px;

}

.right_content{

width:370px;

float:left;

padding:20px 0 20px 20px;

}

.title{

	padding:0px;

	float:left;

	font-size:19px;

	margin:10px 0 0px 0;

	color: #2b2b2b;

}

span.title_icon{

float:left;

padding:0 5px 0 0;

}

.prod_title{

color:#a81f22;

padding:5px 0 0 15px;

font-size:13px;

}

a.more{

font-style:italic;

color:#a81f22;

float:right;

text-decoration:none;

font-size:11px;

padding:0px 15px 0 0 ;

}

.about{

width:337px;

clear:both;

background:url(img/border.gif) no-repeat bottom center;

padding:0 0 20px 0;

}

img.right{

float:right;

padding:0 0 0 10px;

}

.right_box{

	width:337px;

	float:left;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

}





/*---------------contact_form------------------*/




/*---------------footer------------------------*/



.footer{

	height:70px;

	border-top:1px #b2b2b2 dashed;

	background:url(img/footerback1.jpg) no-repeat bottom;





	-moz-border-radius-bottomleft: 15px;

	-moz-border-radius-bottomright: 15px;

		border-radius: 0px 0px 15px 15px ;

	-webkit-border-radius: 0px 0px 15px 15px ;

	

}

.left_footer{

	float:left;

	padding:0px 0 0 10px;

color:#666;

font-size:1em;

	

}

.right_footer{

float:right;

padding:10px 10px 0 0;

}



.right_footer a{

text-decoration:none;

padding:0 5px 0 5px;

color:#afaeaf;	

	

}





.center_footer{

	float:left;	

	

	font-weight:bold;

	color:#360;

}



.center_footer a {

font:12px;

font-family:"Comic Sans MS", cursive;

font-weight:bold;

color:#360;

text-decoration:none;

}



.center_footer a:hover {

border-bottom: 1px dashed #360;

}



.center_footer a.tooltip:hover {

text-decoration:none;

}



.center_footer a.tooltip span {

display:none;

margin:0 0 0 10px;

padding:5px 5px;

}



.center_footer a.tooltip:hover span {

display:inline;

position:absolute;

/*border:1px solid #cccccc;

background:#ffffff;*/

color:#333;

}



/*.footer a{

text-decoration:none;

padding:0 5px 0 5px;

color:#afaeaf;

}*/











/* -------------- Sizes -------------- */



.xs { font-size: 16px; }

.xl { font-size: 32px; }



/* ---------------nuevo box ------------*/

.box_acceso {

	border-bottom:1px solid #e6e6e6;

	border-right:1px solid #eaeaea;

	border-radius:8px;

	-moz-border-radius:8px;

	-webkit-border-radius:8px;

	position:relative;

	width: 400px;

	background-image: url(img/box1_out_bg.png);

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

  .box_int {

	  background:url(img/box1_bg.gif) bottom repeat-x #fff;border-radius:8px;

	  -moz-border-radius:8px;

	  -webkit-border-radius:8px;

	  box-shadow:1px 1px 2px #c1c1c1;

	  -moz-box-shadow:1px 1px 2px #c1c1c1;

	  -webkit-box-shadow:1px 1px 2px #c1c1c1;

	  position:relative;padding:0 28px 0 30px

	  }

.button_box_acceso {position:relative;

margin-bottom:-30px;

font-size:17px;

text-transform:uppercase;

color:#fff;

line-height:32px;

text-decoration:none;

background:url(img/button1_bg.gif) top repeat-x;

display:inline-block

}

.button_box_acceso span {display:block;

background:url(img/button1_left.jpg) top left no-repeat

}

.button_box_acceso span span {

	padding:0 18px;

height:47px;background:url(img/button1_right.jpg) top right no-repeat

}

.button_box_acceso:hover {color:#C00}

.imga{

	position:absolute;

	top:1px;

	right:7px;

	width: 115px;

}



.imga1{

	position:absolute;

	top:0px;

	right:7px;

	width: 115px;

}







/* --------------menu divs ocultos ---*/

.wrapper {
	width:100%;
	/*overflow:hidden;*/
	background:url(img/border.gif) no-repeat bottom center;
	}

.list1 {margin:-6px 0}

.list1 li {line-height:30px}

.list1 li a {padding-left:19px;background:url(img/marker_2.gif) 0 2px no-repeat}

.list1 ul {padding-left:19px;margin-top:-30px}

.pad_left1 {padding-left:24px}

.col1, .col2, .col3, .cols {float:left}

.col1 {width:100px}

.wrapper ul {list-style:none}

.wrapper a{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;text-decoration:none;color:#666}

.wrapper a.rojo{

	color:#990000;

}
.centrado {
	text-align:center;
	font:"Arial Black", Gadget, sans-serif;
	font-size:16px;
	} 
.centrado1{
	text-align:center;
	font:"Arial Black", Gadget, sans-serif;
	font-size:16px;
	color:#CCC;
}


/*--------------SLIDER MOVE---*/

.slide a								{ text-decoration: none; outline: none; }

.slide a img							{ border: none; }



.slide h2								{ font-family: Georgia, Serif; font-size: 36px; text-align: center; 

								  font-weight: normal; }



/*#page-wrap						{ background: white; width: 960px; margin: 0 auto; 

								  padding: 50px 0; }*/



#slider							{
	background:white url(img/slider-bg.jpg);
	height: 180px;
	overflow: hidden;
	position: relative;
	padding-top:5px;
	margin-bottom: 5px;
	margin-top: 5px;
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;



}

								  

							  

#mover							{ width: 2880px; position: relative; }



.slide							{ padding: 40px 30px; width: 960px; float: left; position: relative; }

.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px;

								  color: #a51004; }

.slide p						{ color: #FFF; font-size: 12px; line-height: 22px; width: 300px; }

.slide img 			{ position: absolute; top: 20px; left: 400px; }

#slider-stopper					{ position: absolute; top: 1px; right: 20px; background: #a51004; color: white;

								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
