body {
	background-color:#ffffff;
	margin:0px;
}
.web{
	height:auto;
	margin:10px 10px auto;
}
#wrapper {
	/*width:800px;*/
	margin:auto;
}
#header {
	width:auto;
	height:auto;
}
.logo img {
 float:left;
}
#menu {
	background:#000000;
	height:150px;
	margin-top:10px;
	width:800px;
}
#contenido {
	height:auto;
	margin-top:20px;
	width:auto;
	float:left;
}
#title_menu {
	color:#FFFFFF;
	font-family:helvetica;
	font-size:20px;
	font-weight:bold;
	padding:20px 20px 5px;
}
#content_links {
	margin-left:20px;
}
#article_link {
	float:left;
	font-family:helvetica;
	font-size:13px;
	padding-right:15px;
}
#article_link a{
	color:#FFFFFF;
	text-decoration:none;
}
#article_link a:hover{
	color:#B7B6B6;
	text-decoration:none;
}
#content_submenu{
	height:auto;
	margin-left:5px;
	width:auto;
}
#article_submenu {
	float:left;
	margin-right:10px;
}
#article_submenu a{
	color:#000000;
	font-family:helvetica;
	font-size:11px;
	padding:5px;
	text-decoration:none;
}

#article_submenu a:hover{
	background:	#CCCCCC;
	padding:5px;
}
#content_section{
	float:left;
height:auto;
margin-left:5px;
width:auto;
}

#content_form{
background:#000000;
	height:400px;
margin:auto;
width:970px;
	
}


#layer_form{
	background:#000000;
	float:left;
margin:auto 5px;
width:475px;


}
#element_form{
float:left;
margin:auto 15px;
}
#element_form p{
	color:#FFFFFF;
font-family:helvetica;
font-size:13px;
font-weight:bold;
margin-bottom:5px;
	
}
.input_form{
color:#000000;
font-family:"Helvetica";
font-size:11pt;
height:20px;
width:440px;
}
#element_form textarea{
color:#000000;
font-family:"Helvetica";
font-size:11pt;
height:130px;
width:440px;
}
.button_form{
color:#000000;
font-family:"Helvetica";
font-size:7pt;
margin-right:10px;
margin-top:20px;
width:75px;
}
#element_form a{
color:#ffffff;
text-decoration:none;
}
#element_form a:hover{
color:#B7B6B6;
}
#element_form_error{
float:left;
margin:5px 15px;
	
}
#element_form_error p{
color:#ffffff;
float:left;
font-family:helvetica;
font-size:13px;
font-weight:bold;
margin:5px 15px;
	
}
#content_footer{
float:left;
	margin: 10px;
}
#element_footer{
color:#000000;
float:left;
font-family:helvetica;
font-size:11px;
margin-right:15px;
	
}

#element_footer a{
 color:#000000;
 text-decoration:none;
	
}
#element_footer a:hover{
 color:#B7B6B6;
	
}
#content_static{
 float:left;
height:auto;
margin-left:5px;
width:970px;
 background:#000000;
}

#content_static_white{
 float:left;
height:auto;
margin-left:5px;
width:970px;
 background:#FFFFFF;
}

#title_static{
	color:#FFFFFF;
font-family:helvetica;
font-size:15px;
font-weight:bold;
margin:20px;
	
}	

#elem_static{
	color:#FFFFFF;
font-family:helvetica;
font-size:12px;
font-weight:normal;
letter-spacing:1px;
line-height:150%;
margin:20px
}	
#elem_static a{
 color:#ffffff;
 text-decoration:none;
	
}
#elem_static a:hover{
 color:#B7B6B6;
	
}
#content_produccion{
	float:left;
height:auto;
margin-left:5px;
width:auto;
}
#item_produccion2{
background:none repeat scroll 0 0 black;
float:left;
height:174px;
margin-top:17px;
width:75%;
}
#item_produccion{
background:none repeat scroll 0 0 black;
float:left;
height:174px;
margin-top:17px;
width:81%;
}
#item_produccion_img, #item_produccion_img2{
float:left;
margin-top:-16px;
}

#item_produccion_img p img{
width:410px;
height:174px;
}
#item_produccion_img2 p img{
width:310px;
height:174px;
}
#item_produccion_link{
float:left;
font-family:helvetica;
font-size:30px;
font-weight:bold;
height:auto;
margin-left:30px;
margin-top:30px;
text-transform:uppercase;
}
#item_produccion_link a{
color:white;
text-decoration:none;
}
#content_news{
	float:left;
	height:auto;
	width:990px;
}
#elem_news{
	background:none repeat scroll 0 0 #000000;
	float:left;
	height:auto;
	margin:10px;
	min-height:430px;
	text-decoration:none;
	width:310px;
}
#elem_news a{
	color:#FFFFFF;
	text-decoration:none;
}
#elem_news h3{
margin-top:5px;
color:#FFFFFF;
font-family:Helvetica;
font-size:20px;
font-weight:bold;
line-height:20px;
padding-left:15px;
text-transform: uppercase;
}

#elem_news h5{
margin-top:-20px;
color:#FFFFFF;
font-family:Helvetica;
font-size:13px;
letter-spacing:1px;
line-height:12px;
padding-left:15px;
font-weight:normal;
}

#elem_news p{
font-family:arial;
font-size:13px;
line-height:150%;
margin-top:10px;
margin-left:15px;
margin-right:15px;
text-align:justify;
color:#FFFFFF;
text-decoration:none;
}
#elem_news p span{
color:#FFFFFF;
text-decoration:none;
}

#elem_news p img{
margin-left:-15px;
margin-top:-10px;

}
#title_prod{
background:none repeat scroll 0 0 black;
color:white;
height:140px;
margin-top:17px;
width:960px;
}
#title_prod h1{
color:white;
font-family:arial;
padding:10px;
text-transform:uppercase;
}
#content_prod{
	float:left;
height:auto;
margin-top:5px;
width:auto;
}
#left_prod{

float:left;
height:auto;
margin-top:20px;
width:310px;
}
#center_prod{
float:left;
height:auto;
margin-left:15px;
margin-top:20px;
width:310px;

}
#right_prod{
float:left;
height:auto;
margin-left:15px;
margin-top:20px;
width:310px;
}
#item_prod{
background:none repeat scroll 0 0 black;
color:white;
float:left;
height:auto;
margin:0 0 10px;
padding-bottom:10px;
padding-top:10px;
width:100%;
}
#item_prod_content{
font-family:arial;
font-size:13px;
line-height:150%;
margin:9px;
text-align:justify;
}
#item_prod_img{
background:none repeat scroll 0 0 white;
color:white;
float:left;
height:auto;
width:100%;
margin-top:-13px;
}
#item_prod_content_img{
font-family:arial;
font-size:13px;
line-height:150%;
text-align:justify;
}
#item_prod_img_admin{
background:none repeat scroll 0 0 black;
color:white;
float:left;
height:auto;
width:100%;
margin-bottom:10px;
}
#item_prod_content_img_admin{
font-family:arial;
font-size:13px;
line-height:150%;
text-align:justify;
}
