@charset "utf-8";

/* CSS Document */

@import url("reset.css"); 



a {outline: none;}

body { font-family:Arial, Helvetica, sans-serif; font-size:12px;}

h2 { color:#0055A5; font-size:14px; font-weight:bold; height:88px;}

h3 { color:#0055A5; font-size:14px; font-weight:bold; margin-top:15px; width:600px;}



.wrapper { width:960px; margin:0 auto;}



#head { height:100px; background:url(../img/bg_head.jpg) repeat-x;}

	#logo { margin:22px 0px 0px 0px; float:left;}

	#nav { margin:0px 0px 0px 168px; text-align:center; }

	#nav li { margin-top:15px; height:60px; padding:7px; float:left; background:url(../img/separador_menu.jpg) no-repeat left; list-style-type:none; text-align:left;}

		#nav li p { font-size:13px; color:#CCC; padding-bottom:0px;}

		#nav li span { font-size:10px; color:#999;}

		#nav li a:hover p { text-decoration:underline; color:#CCC}

		#nav li a:hover span { text-decoration:underline; color:#999;}

		#nav li a { text-decoration:none;}

		#nav li a:hover { text-decoration:underline;}

	#icons { margin:23px 0px 0px 0px; float:right; width:85px;}

		#icons img.icon_shop { float:left; margin-top:8px;}

		#icons img.icon_es { float:right;}

		#icons img.icon_en { float:right;}



#slogan { height:24px; background:url(../img/bg_slogan.jpg) repeat-x; color:#FFF; font-weight:bold; text-align:center; padding-top:6px;}



#main_index { height:366px; background:url(../img/bg_main_index.jpg);}

	#img_main_index { margin:67px 0px 0px 0px;}

	#globo { float:right; width:320px; padding-right:50px;}

	#representations {padding-top:30px;}

	#representations li { float:left; list-style-type:none; margin-left:15px;}



#main_section { height:150px; background:url(../img/bg_main_section.jpg);}



#section_txt { margin-bottom:25px; }

	#section_txt p { color:#474747; margin-top:15px;}

	#section_txt p.p_productos { color:#474747; margin-top:15px; width:575px;}

	#section_txt div.slogan { color:#0055A5; font-size:12px; font-weight:bold; background:#E5E5E4; border:1px solid #C5C9CA; padding: 15px; margin:20px 0px 0px 45px; width:400px; text-align:center; }

	#section_txt img { float:right; margin:15px 0px 25px 15px; padding:5px; }

	#section_txt ul { margin:20px 0px 20px 60px;}

	#section_txt ul li { color:#E51837;}
	
	#section_txt ul.txt_li li { color:#000000;}
	
	#section_txt a.vinculo { color:#E51837; font-weight:bold; text-decoration:none; !important}

	#section_txt a.vinculo:hover { text-decoration:underline;}
	
	#section_txt img.img_news  { border:1px solid #cccccc; }

	#section_txt ul li span { color: #999999;}

	#right { width:400px; float:right; text-align:center; margin:0px 0px 5px 15px;}

	#brands {  background:#E5E5E4; border:1px solid #C5C9CA; padding: 5px; width:250px; text-align:center; margin:0 auto; margin-top:30px; }

	#brands p { color:#0055A5; font-size:14px; font-weight:bold; margin-top:5px; margin-bottom:-10px; }

	#brands form { margin:0px 0px 5px 0px;}

	#menusito { margin:0px;}

	#rma { width:300px; height:192px; background:url(../img/bg_rma.png) no-repeat; float:right; margin-top:90px; padding:58px 0px 0px 5px;}

	#rma p { width:135px;}

	#rma a { color:#0055A5; font-size:14px; font-weight:bold; text-decoration:none;}

	#rma a:hover { text-decoration:underline;}

	img#img_news { float:left; margin:15px; margin:5px 15px 5px 0px; padding:0px;}

	.p_news { width:600px;}



#content { background:url(../img/bg_content.jpg) #F7F7F6 repeat-x; }

	.titlebar { height:40px; border-bottom:1px solid #C5C9CA; padding-top:20px;}

	<!--.news_home { float:left; width:305px; margin-top:15px; padding-right:15px;}-->
	
	.news_home { float:left; width:458px; margin-top:15px; padding-right:15px;}

	.news_home img { float:left; margin:0px 10px 10px 0px;}

	.news_home p { color:#474747; padding-left:5px;}

	.news_home p.more { text-align:right; margin:20px 0px;}

	.news_home p.more a { color:#E51837; font-weight:bold; text-decoration:none;}

	.news_home p.more a:hover { text-decoration:underline;}

	.pics { margin:35px 0px 180px 0px; width:520px; text-align:left;}
	.pics2 { margin:35px 0px 180px 0px; width:450px; text-align:left;}

	.thumb_news { float:left; margin:0px 7px 15px 7px !important; padding:0px !important; border:5px solid #CCCCCC; }

	#history { float:right; width:250px; border-left: 1px solid #CCCCCC; padding-left:20px; margin-bottom:50px; }

	#history ul { padding:0px; margin:0px; }

	#history ul li { list-style-type:none; border-bottom:1px solid #CCC; padding:10px 0px; margin:0px;}

	#history ul li a { font-family:Arial, Helvetica, sans-serif; color:#E51837; font-weight:bold; text-decoration:none;}

	#history ul li a:hover { text-decoration:underline;}

	#clearer { clear:both;}

	#service_form { margin: 30px 0px 0px 80px;}

	#service_form p { font-size:10px;}

	.service_form { font-family:Arial, Helvetica, sans-serif; border:1px solid #C5C9CA; color:#0055A5; font-size:11px; padding:3px; width:350px; }

	.service_form_button { margin:15px 0px 15px 306px; font-size:11px;}



#foot_content { clear:both; background:url(../img/bg_foot_content.jpg) repeat-x; height:274px;}

	#iframe_contact { float:left;}

	.content_foot { float:left; width:305px; margin-top:15px; padding-right:15px;}

	#foot_content dl { margin-top:20px; padding-left:50px; background:url(../img/bg_contact_info.png) no-repeat top left;}

	#foot_content dl dd { color:#999999; font-size:10px; margin-bottom:5px;}

	#foot_content dl dt {color: #E51837; font-weight:bold;}

	#foot_content form { margin-top:20px;}

	#foot_content form p { color:#FFFFFF; font-size:10px;}

	.contact_form { font-family:Arial, Helvetica, sans-serif; border:1px solid #FFFFFF; color:#CCCCCC; font-size:11px; padding:3px; background-color:transparent; width:270px;}

	.contact_form_button { float:right; margin:10px 30px 0px 0px; font-size:11px;}

	.content_foot img.top { margin:10px 0px;}
	
	.links_sociales { background:url(../img/social.jpg) no-repeat; height:29px; padding-top:6px;}
	.links_sociales a { color:#E51837; text-decoration:none; font-weight:bold;}
	.links_sociales a:hover { text-decoration:underline;}



#foot { background:url(../img/bg_foot.jpg) repeat-x; height:113px; text-align:center; clear:both;}

	#menu_foot { padding:10px 0px 25px 0px; margin:0 auto; width:700px; text-align:center; border-bottom:1px solid #C5C9CA; margin-bottom:12px; }

	#menu_foot li { color:#CCCCCC; margin-right:35px; float:left; list-style-type:none;}

	#menu_foot li a { color:#CCCCCC; text-decoration:none;}

	#menu_foot li a:hover { text-decoration:underline;}

	#menu_foot li.final { margin-right:0px; !important}

	#foot p { font-size:11px; color:#FFFFFF; line-height:16px;}

	#foot p a { font-size:11px; font-weight:bold; color:#FFFFFF; line-height:16px; text-decoration:none;}

	#foot p a:hover { text-decoration:underline;}

	

	

	


