body{
	font-family: Tahoma, Arial, Geneva, sans-serif;
	color: #707070;

	background: url(../../images/fondo.jpg) center repeat-y;
}


#header{
	background-color : #FFF;
	height : 100%;
	/*width : 100% !important;*/
}

#content_menu{
	width : 100% !important;
	background: #2e3192;
	float:none;
	clear:both;
	margin:auto;
}

#main_menu {
	margin: auto;
	width: 955px;
	font-weight : bold;
	padding: 33px 0px 33px 5px;
}

#logo {
	width :950px;
	margin : auto;
	padding: 0 5px;
}

.list_main_menu ul, .footer_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 12px;
	text-align: left;
	float:right;
}

.list_main_menu ul{
	width: 700px;
	height: 21px;
}

.footer_menu ul{
	width: 600px;
	margin-left: 0px;
	margin-right: 0px;
	margin: auto;
	float: none;
}

.list_main_menu li , .footer_menu li{
	float: left;
	position: relative; 
}

.list_main_menu a, .footer_menu a{
	color : #FFF;
	text-decoration: none;
	padding: 0px 6px;
}
.list_main_menu a{
	padding: 0px 13px;
	font-size : 11px;
}

.list_main_menu a:hover{
	text-decoration:none;
	text-shadow: 0 0 2px #000;
	color: #61B4CF;
	opacity: 0.85;
}
.footer_menu a:hover{
text-shadow: 0 0 2px #CCC;
	color: #FFF;
}
.main_menu_novedades a:hover{
	opacity: 0.7;
}

.link_product a:hover img{
	background-position:0px -300px;
	/* FIRST (order is important) */
	opacity: 0.8;

	/* SECOND (IE8) */
	-ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=80)”;

	/* THIRD (IE7) */
	filter: alpha(opacity=80);

}

.main_menu_novedades{
	font-style: italic;
	background-color: #ed1c24;
	width: 99px;
	margin-left: 7px!important;
	height: 53px;
	background-position-y: -35px;
	z-index: 999;
	margin-top: -29px;
	padding-top: 29px;
}

.footer_menu a{
	font: 10px Tahoma, Arial, Geneva, sans-serif;
	color: #707070;
}


#content_title{
	width: 950px;
	background-color: #EBEFF2;
	padding: 0 5px;
	float:none;
	clear:both;
	margin:auto;
}

.title_page, .footer_menu{
	font: 10px Tahoma, Arial, Geneva, sans-serif;
	color: #707070;
	height: 29px;
	padding: 12px 0px 0px 10px;
	color: #FFF;
}
.title_page{
	font-style: italic;
	font-size : 15px;
	width: 960px;
	margin: auto;
	color :#2e3192;
}

#footer{
	background-color : #FFF;
	width:100%;
	margin-top : 100px;
	
}
#footer_content {
	background-color: #EBEFF2;
	width: 100%;
	margin: auto;
}



.footer_menu{

}

.copyright{
	width: 100%;
	clear: both;
	margin: 0;
	text-align: center;
	height: 30px;
	padding-top: 35px;
}

/** Common **/
.intro_home, .intro_services{
	font-size : 13px;
	margin: 7px 0 14px 0;
	padding-bottom: 14px;
	border-bottom: 1px solid #DBDBEA;
}
.intro_home p, .intro_services p{
	margin : 28px;
}

/** Mision Vision **/
.mision_home, .vision_home, .valores_home, .customer_list{
	margin : 18px;
}
.mision_home p, .vision_home p, .valores_home p{
	margin: 12px 0px 12px 0px;
	font-size : 13px;
}
/** Menu Services **/
.menu_services{
	width : 200px;
	float:left;
	margin-bottom : 45px;
	clear: both;
	margin-left: 18px;
}
#menu_services{
	margin-bottom : 45px;
}
.own_services_color,.vendor_services_color{
	border-bottom: 8px solid #6666F6;
	margin-bottom: 11px;
}
.vendor_services_color{
	border-bottom: 8px solid #ed1c24;
}
.title_menu_services, .title_secondary{
	font-size: 15px;
	font-weight: 400;
	font-style : italic;
	letter-spacing: -1px;
	margin: 7px 0 14px 0;
	padding-bottom: 14px;
	border-bottom: 1px solid #DBDBEA;
}
.menu_services li, .customer_list li{
	background: #F4F4F4;
	border: 1px solid #bbbbbb;
	margin: 0px 0px 4px 0px;
	padding: 4px 6px 4px 6px;
	width: 150px;
	list-style : none;
}

.menu_services a, .customer_list a{
	color: #707070;
	display: block;
	outline: 0;
	text-decoration: none;
	font-size: 13px;
}
.menu_services li:hover, .customer_list li:hover {
	background: #bbb;
}

.own_services li:hover,.own_services li.active {
	border: 1px solid #6666F6;
}

.vendor_services li:hover, .vendor_services li.active {
	border: 1px solid #ed1c24;
}

.own_services a:hover, .customer_list a:hover, .own_services .active a{
	color: #6666F6;
}

.vendor_services a:hover,.vendor_services .active a {
	color: #ed1c24;
}

/** Customers **/
.example_customers{
	font-style : italic;
	font-size : 14px;
	margin : 15px;
}
.list_customers_inside{
	float:left;
	margin:12px;
}

.wrapper_customer .customer_list{
 	width: 35%;
	height: auto;
	float :left;
}
.customer_list #menu_services{
	clear : both;
}

.content_swf_customer{
	float : left;
	width : 430px;
	height: auto;
}
/** **/
/** Contact **/
.contact p, .content_services_items{
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #eee;
	border: 1px solid rgba(0,0,0,0.05);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	overflow: hidden;
	text-transform: uppercase;
	font-size: 11px;
	zoom: 1;
}

.contact p{
	text-transform: none !important;
}
.contact_info{
	font-weight : bold;
}

.content_services_items{
	margin: 49px 27px 31px 61px;
	float: left;
	width: 613px;
	text-transform: none !important;
}
.contact a{
	padding: 17px 10px 12px 10px;
	margin-bottom: 1px;
	color: #545454;
	text-decoration : none;
	text-shadow: 0 1px 0 #eee;
}

/** Services **/
.content_services_items li{
	float:left;
}
.content_services_items ul, .content_item_services{
	clear : both;
}

.title_items_services{
	border-bottom: 1px solid #DBDBEA;
    color: #4D90FE;
    font-size: 13px;
    font-weight: bold;
    margin: 7px 0 14px;
    padding-bottom: 14px;
}

.title_item{
	font-size: 12px;
	margin-bottom : 5px;
	border-bottom: 1px solid #DBDBEA;
	clear :both;
}

.item{
	margin-bottom : 20px;
	font-size: 13px;
}
/* News */
.column_left_news{
	width : 280px;
	float:left;
}

.column_bottom{
	margin-top : 15px;
	width : 100%;
	clear : both;
	border-top : 1px solid #DBDBEA;
}

.column_bottom .vision_home{
	width : 43%;
	float: left;
}

.products_presentation{
	margin-top: 75px;
}
.link_product {
	float: left;
	margin-left: 33px;
	margin-bottom: 75px;
}

.link_product img{
	width:190px;
	height:190px;
}


/** forms **/
.form_news{
	padding-left: 27px;
	padding-right: 28px;
}
.form_rrhh{
	margin: auto;
    max-width: 540px;
    padding-left: 27px;
    padding-right: 28px;
}

input, textarea{
	border: none;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
	background: #61B4CF;
	color: #fff;
	width: 100%;
	font-size: 15px;
	padding: 5px 0px 3px 0px;
	margin-top : 5px;
}

input[type="submit"]{
	font-style : italic;
	float : right;
	width : 80px;
	cursor : pointer;
}

label{
	font-style :italic;
	font-size: 12px;
	font-weight : bold;
	padding-left : 3px;
}
legend{
	font: 17px Tahoma, Arial, Geneva, sans-serif;
	color: #707070;
	background-color: #ccc;
	height: 25px;
	padding: 5px 0px 5px 0px;
	color: #FFF;
	width: 100%;
	font-style: italic;
	margin-bottom : 21px;
}

.control-group{
	margin-bottom : 7px;
}

#cboxCurrent{
	display :none !important;
}

#cboxTitle{
	font-size: 19px !important;
}