﻿@charset "utf-8";
/* CSS Document */

body{
background-image:url(../images/texturaAcero.jpg);
margin:0 ;
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:14px;
}

*{
margin:0;
padding:0;
}

.warrper{
width:100%;
overflow:hidden;
}

.warrper_inner{
width:849px;
margin:0 auto;
border-left:3px solid #999;
border-right:3px solid #999;
}


/*---------------------------------SECCION DEL HEADER----------------------------------*/
.header{
width:100%;
height:89px;
background:url(../images/header_back.png);
}

div.header_left_logo{
height:89px;
width:234px;
float:left;
position:relative;
}

div.header_left_logo img{
border:0;
}
div.flash object{
margin:0;
padding:0;
}

div.header_bot{
height:15px;
width:100%;
background:url(../images/bar_submenus.png) repeat-x scroll 0 0;
}

div.header_right{
height:89px;
width:600px;
float:right;
}

/*------Menu Superior/Top Menu-------*/
div.header_right_topmenu{
height:16px;
position:relative;
float:right;
top:7px;
padding:0 10px 0 0;
}

div.header_right_topmenu ul{
margin:0;
padding:0;
height:20px;
float:right;
line-height:20px;
}

div.header_right_topmenu ul li{
background:url(../images/icon.gif ) no-repeat scroll 0px 6px;
float:left;
height:33px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 10px 0 14px;
line-height::20px;
}

div.header_right_topmenu ul li a{
font-size:11px;
}

/*-------------Banderitas/Flags-----*/
div.flag{
height:30px;
position:relative;
top:5px;
left:320px;
width:80px;
height:18px;
margin: 4px 0 -4px 22px;
}
div.flag img {
border:none;
}
div.flag1,div.flag2{
float:left;
height:18px;
width:30px;
}

/*----------------Menu Principal-------------------------------*/
#ja-mainnav{
clear:both;
position:relative;
top:11px;
width:100%;
right:10px;
}

div.header_right_mainmenu{
float:right;
height:33px;
top:35px;
position:relative;
width:100%;
}

div.header_right_mainmenu ul{
margin:0;
padding:0;
height:33px;
float:right;
padding-right:10px;
}

div.header_right_mainmenu ul li{
margin:0;
padding:0;
height:33px;
float:left;
cursor:pointer;
display:block;
}

div.header_right_mainmenu li ul {
height:auto;
left:-999em;
position:absolute;
width:15.9em;
z-index:99;
float:left;
}

div.header_right_mainmenu li li {
margin:0;
padding:0 1em 0 0;
width:14.9em;
}

div.header_right_mainmenu li ul a {
background:transparent none repeat scroll 0 0 !important;
border-right:medium none;
color:#FFFFFF !important;
font-weight:normal;
height:auto;
line-height:normal;
margin:0;
padding:7px 10px;
text-transform:none;
}


div.flash{
height:196px;
width:100%;
z-index:99;
position:relative;
margin:0;
}

div.article{
color:#fff;
font-size:12px;
line-height:32px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
text-align:center;
background:url(../images/redstrip.png) repeat-x scroll 0 0;
height:32px;
letter-spacing:-1px;
}


/*-----------------ESTILOS DE CONTENIDO/ CONTENT STYLES---------------------------*/
div.content_main{
width:100%;
overflow:hidden;
background-color:#efefef;
}

div.content_left{
width:290px;
overflow:hidden;
float:left;
margin-left:0px;
}

div.content_left_sub{
width:290px;
overflow:hidden;
float:left;
margin-left:0px;
}
div.content_left_top{
background:url(../images/content_left.png) repeat-y scroll center top;
float:left;
width:290px;
}

div.content_left_top_sub{
background:url(../images/empresa_left.png) repeat-y scroll center top;
float:left;
width:100%;
}
div.content_left_top_inner {
color:#666666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:12px;
font-weight:bold;
line-height:12px;
float:left;
padding:5px 20px 10px 20px;
}

div.content_left_top_inner a{
color:#ca1e2b;
text-decoration:underline;
text-align:right;
float:right;
font-size:11px;
padding-right:10px;
font-weight:normal;
}
div.content_left_bottom{
background:url(../images/content_left_bottom.png);
padding:0;
}

h3.title {
color:#ca1e2b;
font-size:14px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
background:url(../images/icon.gif) no-repeat scroll 0px 10px;
padding:10px 0 10px 14px;
}

a{
color:#6f706f;
text-decoration:none;
font-size:13px;
letter-spacing:-1px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
/*end style content_left */

/*start content_middle*/
div.content_middle{
width:276px;
overflow:hidden;
float:left;
margin-left:0px;
}

div.content_middle_sub{
width:278px;
overflow:hidden;
float:left;
margin-left:0px;
}

div.content_middle_top{
background:url(../images/content_middle.png) repeat-y scroll center top;
float:left;
width:100%;
}

div.content_middle_top_inner{
	padding:0px 20px 0px 16px;
	color:#888;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:14px;
	font-weight:bold;
}

div.content_middle_bottom{
background:url(../images/content_middle_bottom.png);
padding:0;
}

div.content_middle_bottom{
background:url(../images/content_middle_bottom.png ) repeat-x scroll 0 0;
height:34px;
width:277px;
float:left;
}

h3.title1  {
color:#ca1e2b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
background:url(../images/icon.gif) no-repeat scroll 0px 16px;
padding:14px 0 12px 14px;
}

h3.title2   {
color:#ca1e2b;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
background:url(../images/icon.gif) no-repeat scroll 0px 36px;
padding:38px 0 10px 14px;
width:220px;
}

p.text_space{
padding-top:61px;
}

/*end content_middle*/

div.content_right{
width:283px;
overflow:hidden;
float:left;
}
div.content_right_top{
background:url(../images/content_right.png) ;
float:left;
width:100%;

}
div.content_right_top_inner{
background-image:url(../images/index_r8_c8.png);
padding:0;
height:247px;


}
div.content_right_bottom{
background:none;
height:16px;
width:280px;
float:left;
padding-top:10px;
}

div.content_right_bottom ul{
margin:0;
padding:0 5px;
height:16px;
}

div.content_right_bottom ul li{
background:url(../images/icon.gif ) no-repeat scroll 0px 4px;
float:left;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 4px 0 12px;
line-height::16px;
}

ul li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

div.content_right_bottom ul li a{
font-size:10px;
}
div.style_bottom{
width:100%;
height:19px;
background:url(../images/style_bottom.png) repeat-x scroll 0 0;
}

div.bottom_index{
width:100%;
height:37px;
text-align:center;
background:url(../images/bottom_index.png) repeat-x scroll 0 0;
}

span#quota{
position:relative;
text-align:center;
top:-5px;
color:#de5454;
font-weight:bold;
float:left;
/*left:245px;*/
left:235px;
letter-spacing:2px;
font-size:14px;
}

p {
color:#666;;
/*font-family:Arial,Helvetica,sans-serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
}
div.text_top,div.text_bottom{
float:left;
width:100%;
}
/* style page emprease */
div.images_top_left{
width:290px;
height:165px;
}
div.images_top_left img{

}
div.content_left_bottom_em{
background:url(../images/d.png ) repeat-x scroll 0 0;
height:26px;
width:100%;
float:left;
}


/* style emprease*/
div.both_middle_right{
width:100%;
float:left;
}
div.content_right_sub{
width:280px;
overflow:hidden;
float:left;
}

div.content_middle_top_sub{
background:url(../images/content_middle_sub.png) repeat-y scroll center top;
float:left;
width:100%;

}
div.content_middle_bottom_sub {
background:transparent url(../images/content_middle_bottom_sub.png) repeat-x scroll center bottom;
float:left;
height:43px;
width:278px;
}

h3.title_sub {
background:transparent url(../images/icon3.png) no-repeat scroll 5px 15px;
color:#CA1E2B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding:15px 0 5px 20px;
}
p.sub {
color:#666;;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:10px 15px 0 15px;
}

p.score{
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:5px 15px;
background:transparent url(../images/icon_red.png) no-repeat scroll 5px 8px;
}
p.score1{
/*color:#959595;*/
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:5px 0px 5px 10px;
background:transparent url(../images/icon_red.png) no-repeat scroll 0 10px;
}

p.text_space_sub{
padding-top:110px;
}

div.content_right_top_sub {
background:transparent url(../images/empresa_r7_c8.png) repeat scroll 0 0;
float:left;
width:100%;
height:465px;
margin-bottom:100px;
}

div.content_right_sub {
float:left;
overflow:hidden;
width:280px;
}

div.content_right_bottom_sub{
background:none;
height:27px;
width:280px;
float:left;
padding-top:20px;
}

div.content_right_bottom_sub ul{
margin:0;
padding:0 5px;
height:30px;

}

div.content_right_bottom_sub ul li{
background:transparent url(../images/icon.gif) no-repeat scroll 0 7px;
float:left;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 4px 0 12px;
line-height:20px;

}

div.content_right_bottom_sub ul li a{
font-size:10px;
}

div.style_bottom_sub{
background:transparent url(../images/empresa_bottom.png) repeat-x scroll 0 0;
height:6px;
width:100%;
}

/*style for product page*/
div.content_left_product{
float:left;
margin-left:0;
overflow:hidden;
width:283px;
}
div.content_left_top_product {
background:transparent url(../images/productos_align.png) repeat-y scroll center top;
float:left;
width:100%;
}

div.images_top_product_left {
height:214px;
width:290px;
}
div.content_left_top_product {
background:transparent url(../images/product_left.png) repeat-y scroll left top;
float:left;
width:100%;
}

div.content_left_bottom_product {
background:transparent url(../images/d_product.png) repeat-x scroll 0 0;
float:left;
height:37px;
width:100%;
}

h3.title_sub_product {
background:transparent url(../images/icon4.png) no-repeat scroll 5px 8px;
color:#CA1E2B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:18px;
padding:5px 10px 5px 20px;
}

p.sub_product {
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:10px 5px;
}

div.content_middle_product{
float:left;
overflow:hidden;
width:100%;
}

div.content_middle_top_product {
background:transparent url(../images/productos_right_align.png) repeat-y scroll left top;
float:left;
width:555px;
}

div.content_middle_bottom_product {
background:transparent url(../images/productos_align_bottom.png) repeat-x scroll center bottom;

float:left;
height:29px;
width:554px;
}
div.show_product_top,div.show_product_bot{
width:100%;
float:left;

}
div.show_product_top{
padding:20px 10px 8px 0;
}
div.show_product_bot{
padding:0px 20px 20px 0;
}

div.show_product_top_left,div.show_product_top_right,div.show_product_bot_left,div.show_product_bot_right{
width:50%;
float:left;
}
div.show_product_top_left img,div.show_product_top_right img,div.show_product_bot_left img,div.show_product_bot_right img{
float:left;
}
div.content_middle_top_product_inner {
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
line-height:12px;
padding:20px;
}

span.title_show_product{
color:#f96c1a;
font-size:16px;
font-weight:normal;
line-height:16px;
}

div.content_right_bottom_product {
background-color:#EFEFEF;
float:left;
width:100%;
}
div.content_right_bottom_product ul {
height:30px;
margin:0;
padding:0;
float:right;
}

div.content_right_bottom_product ul li {
background:transparent url(../images/icon.gif) no-repeat scroll 0 4px;
float:left;
height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 4px 0 12px;
}

div.content_right_bottom_product ul li a {
font-size:10px;
}

/*style for plantas page*/
div.images_top_plantas_left {
height:130px;
width:290px;
}

span.plantas_blue_top{
color:#76c231;
font-size:11px;
text-transform:uppercase;

}
p.plantas_blue_top1{
color:#76c231;
font-size:11px;
text-transform:uppercase;

}
div.text_top_platas{
float:left;
width:100%;
padding:0 10px 14px 10px;
}

p.sub_product1 {
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:10px 0px;
}


div.content_left_top_platas_inner {
color:#666666;
float:left;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-weight:normal;
line-height:12px;
padding:5px 10px 0px 20px;
}
div.content_left_top_platas{
background:transparent url(../images/platas_left.png) repeat-y scroll center top;
float:left;
width:100%;
}
div.content_middle_platas {
float:left;
overflow:hidden;
width:100%;
}
div.content_middle_top_platas {
background:transparent url(../images/productos_right_align.png) repeat-y scroll left top;
float:left;
width:555px;
}
div.content_middle_top_platas_inner {
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
line-height:12px;
padding:10px 20px 0px 0;
}

div.content_left_bottom_platas {
background:transparent url(../images/d_platas.png) repeat-x scroll 0 0;
float:left;
height:25px;
width:100%;
}

h3.title_sub_platas{
background:transparent url(../images/icon5.png) no-repeat scroll 5px 2px;
color:#CA1E2B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:18px;
padding:0 10px 0px 20px;
}
div.content_right_bottom_platas {
background-color:#efefef;
float:left;
width:100%;
}
div.content_right_bottom_platas ul {
float:right;
height:30px;
margin:0;
padding:0;
}
div.content_right_bottom_platas ul li {
background:transparent url(../images/icon.gif) no-repeat scroll 0 4px;
float:left;
height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 6px 0 13px;
}
div.content_right_bottom_platas ul li a {
font-size:11px;
}

h3.text_top_platas {
background:transparent url(../images/icon5.png) no-repeat scroll 5px 13px;
color:#CA1E2B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:18px;
padding:10px 10px 0 20px;
}

div.style_bottom_platas {
background:transparent url(../images/empresa_bottom.png) repeat-x scroll 0 0;
height:6px;

width:100%;
}
div.content_middle_bottom_plantas{
background:transparent url(../images/plantas_right_bottom.png) repeat-x scroll center bottom;
float:left;
height:20px;
width:557px;
}
h3.title_sub_servicios{
background:transparent url(../images/icon7.png) no-repeat scroll 5px 15px;
color:#CA1E2B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding:15px 0 5px 20px;
}
h3.hk2{
color:#1E8ABC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
padding-left:0px;
padding-top:10px;
}

/* style pages servicios */
div.content_left_top_servicios_inner {
	color:#666666;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	padding:5px 10px 25px 15px;
	width: 245px;
}

p.sub_right {
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:10px 0px 0;
}
h3.hk{
color:#1e8abc;
font-size:16px;
font-weight:normal;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding-top:10px;
padding-left:10px;
}

div.content_right_top_servicios{
background:transparent url(../images/servicios_left.png) repeat scroll 0 0;
float:left;
width:100%;
line-height:12px;
}


h3.sitemap_title{
color:#1E8ABC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
padding-left:0;

padding-bottom:10px;
line-height:20px;
}
div.sitemap_content{
width:100%;
}

li.title_main {
background:transparent url(../images/icon_red.png) no-repeat scroll 10px 10px;
color:#1E8ABC;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:14px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:bold;
padding:4px 5px 4px 20px;
}
p.space_sitemap {
height:330px;
}
li.title_sub {
background:transparent url(../images/icon_red.png) no-repeat scroll 70px 10px;
color:#1E8ABC;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:14px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:4px 5px 4px 80px;
}

p.score2 {
background:transparent url(../images/icon_red.png) no-repeat scroll 10px 10px;
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:8px 5px 8px 20px;
}
p.space_right{
height:128px;
}
p.space_left_services_02{
height:15px;
}
div.bot_right_servicios{
background:url(../images/servios_bottom_right.png) repeat-x scroll 0 0;
float:left;
height:29px;
width:100%;
}

div.content_right_bottom_servicios {
background-color:#EFEFEF;
float:left;
width:100%;
}
div.content_right_bottom_servicios ul {
float:right;
height:30px;
margin:0;
padding:0;
}

div.content_right_bottom_servicios ul li {
background:transparent url(../images/icon.gif) no-repeat scroll 0 4px;
float:left;
height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 4px 0 12px;
}

div.content_right_bottom_servicios ul li a {
font-size:11px;
}
div.content_middle_bottom_servicio {
background:transparent url(../images/servicios_middle_bottom.png) repeat-x scroll center bottom;
float:left;
height:27px;
width:278px;
}

div.content_left_bottom_servicio{
background:transparent url(../images/servicios_left_bottom.png) repeat-x scroll 0 0;
float:left;
height:26px;
width:100%;
}

h3.title_bot {
color:#b5428c;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
padding-left:0px;
padding-top:20px;
}
h3.title_bot2 {
color:#b5428c;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
padding-left:0px;
padding-top:10px;
}
h3.title_bot_2 {
color:#b5428c;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
padding-left:14px;
padding-top:20px;
line-height:18px;
}
span.bold_top{
color:#5b5d5b;
}
h3.title_sub_contactos{
background:transparent url(../images/icon6.png) no-repeat scroll 5px 35px;
color:#CA1E2B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding:35px 0 0px 20px;
}
p.space_right_contactos{
height:80px;
}
p.space_left_contactos{
padding-top:80px;
}

/*style search module*/
div.small{
position:relative;
top:20px;
width:90%;
right:0px;
}
div#back_input{
width:209px;
height:30px;
margin:0;
}
#palabra{
background:url(../images/input_search.png) repeat-x scroll 0 0;
height:30px;
width:189px;
border:none;
padding-left:20px;
padding-top:0px;

}
div#buscar{
background:url(../images/busqueda.png) repeat-x scroll 0 0;
height:28px;
width:200px;
position:relative;
right:7px;
border:none;
}

div.content_right_top_sub div.small{
position:relative;
right:30px;
top:280px;
width:100%;
}
div.input_search{
width:100%;
height:180px;
float:left;
}


/*style folisofia page*/
p.sub_filosofia {
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:10px 5px 20px;
}


div.content_right_top_filosofia{
background:transparent url(../images/filosofia_right.png) repeat scroll 0 0;
float:left;
line-height:12px;
width:100%;
}

div.content_right_top_filosofia{
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:10px 5px ;
}
div.bot_right_filosofia {
background:transparent url(../images/filosofia_bottom_right.png) repeat-x scroll 0 0;
float:left;
height:30px;
width:100%;
}
div.text_top_filosofia{
padding-right:25px;
padding-left:5px;
}
p.sub_filosofia{
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:9px 5px 0;
}

p.sub_filosofia_middle{
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:10px 0;
}
span.filosofia_title{
color:#cdb924;
font-size:13px;
font-weight:normal;

}
div.content_middle_top_inner_filosofia{
color:#888888;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:14px;
padding:10px 20px 0 20px;
}
div.content_left_bottom_filosofia{
background:transparent url(../images/d.png) repeat-x scroll 0 0;
float:left;
height:26px;
width:100%;
}

div.content_middle_bottom_filosofia{
background:transparent url(../images/filosofia_middle_bottom.png) repeat-x scroll center bottom;
float:left;
height:32px;
width:278px;
}
div.content_right_bottom_filosofia{
background:transparent none repeat scroll 0 0;
float:left;
height:27px;
padding-top:0px;
width:280px;
}
div.content_right_bottom_filosofia ul {
height:30px;
margin:0;
padding:0 0;
}
div.content_right_bottom_filosofia ul li {
background:transparent url(../images/icon.gif) no-repeat scroll 0 4px;
float:left;
height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 4px 0 12px;
}
div.content_right_bottom_filosofia ul li a {
font-size:10px;
}
span.filosofia_title_left {
color:#CDB924;
font-size:13px;
font-weight:normal;
padding-left:15px;
position:relative;
top:15px;
}
p.sub_filosofia_left{
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:30px 15px 0;
}
p.space_left_filosofia{
height:42px;
}

/* style for compromiso */
p.sub_compromiso_middle {
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:10px 0 4px 0;
}

p.sub_compromiso_left {
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:30px 15px 0 15px;
}
p.sub_compromiso_left2 {
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:10px 15px 0 15px;
}
p.space_left_compromiso {
height:0px;
}
p.space_right_compromiso{
height:60px;
}

div.test_chu img{
float:right;
}

p.sub_product_aluminio {
color:#666;
font-family:Verdana,Arial,Helvetica,san-s serif;
font-size:11px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:normal;
font-weight:normal;
padding:10px 0;
}
div.content_left_bottom_aluminio{
background:transparent url(../images/aluminio_left_bot.png) repeat-x scroll 0 0;
float:left;
height:33px;
width:100%;
}

/*style alimentos pagé */
div.table_data_left{
width:250px;
padding:20px 10px 20px 5px;
float:left;
}

p.style{
color:#fff;
background:#f96c1a;
height:29px;
text-align:center;
}

p.style1{
color:#999;
height:15px;
text-align:center;
}
span.style3,span.style13{
color:#fff;
text-align:center;
}

span.style46,span.style52{
font-size:10px;
}

p.space_indus_bot{
height:110px;
}

td{
text-align:center;
}

p.space_left_alimentos{
height:0px;
}

p.space_text_pet{
height:66px;
}

p.space_text_sub_pet {
height:46px;
}

p.score6{
background:url(../images/icon8.png) no-repeat scroll 0px 4px;
padding-left:10px;
}

/*style services aydua */
h3.hk3{
color:#1E8ABC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
padding:5px 10px 10px 15px;
}

div.both_middle_service_ayuda{
background:url(../images/ayuda_back_right.png);
width:100%;
float:left;
}
div.aydua_right_bot{
background:url(../images/ayuda_bot_right.png);
height:36px;
width:100%;
float:left;
}
div.both_middle_service_ayuda_sub{
padding-left:20px;
}
div.table_data_middle_ayuda{
width:100%;
padding-top:20px;
}
p.style115{
text-align:left;
padding-left:30px;
}
p.style113{
text-align:left;
}

p.space_left_ayuda{
height:110px;
}

div.content_contact_right_sub{
background:url(../images/informa_back_right.png)  ;
float:left;
width:100%;
}

div.both_middle_right_contact{
background:url(../images/informa_bot_right.png) repeat-x scroll 0 0 ;
float:left;
width:100%;
height:28px;

}
div.content_contact_right_sub1{
padding:10px 10px 10px 20px;
}

h3.title_bot2 {
color:#B5428C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
padding-left:0;
padding-top:20px;
text-align:left;
}

input.enviar{
background:url(../images/enviar.png) repeat-x scroll 0 0;
height:33px; 
width:73px;
border:none;
}

input.limpiar{
background:url(../images/limpiar.png) repeat-x scroll 0 0;
height:33px; 
width:73px;
border:none;
}

p.space_left_contactos_2 {
padding-top:230px;
}

div.show_product_top_left_abre{
float:left;
width:278px;

}
div.show_product_top_left_abre2{
background:url(../images/abrefacil_middle.png);
width:100%;
float:left;
}

div.show_product_top_left_sub{
padding:10px 20px 10px 10px;
}

div.show_product_top_right_abre{
float:left;
width:281px;
}

div.show_product_top_right_abre2{
background:url(../images/abrefacil_right.png);
float:left;
width:100%;
}
div.show_product_top_right_sub{
padding:10px;
}

div.show_product_top_right_abre2_bot{
background:url(../images/abrefacil_middle_bot.png) repeat-x scroll 0 0;;
width:100%;
float:left;
height:28px;
}

div.show_product_top_left_abre2_bot{
background:url(../images/abrefacil_right_bot.png) repeat-x scroll 0 0;
width:100%;
float:left;
height:29px;
}

p.space_abre_left{
height:55px;
}
p.space_abre_right{
height:50px;
}

span.text11{
color:#666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
span.text22{
padding-left:10px;

}
span.text22 a{
font-size:11px;
}

div.text_left{
float:left;
position:relative;
top:-5px;
left:210px;
/*padding-right:10px;*/
color:#666;
font-size:12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
div.text_right{
float:left;
position:relative;
top:-5px;
padding-left:10px;
color:#666;
left:245px;
font-size:12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

div.text_bottom1{
height:20px;
margin-top:0px;
}

div.footer{
height:16px;
background:url(../images/footer.png) repeat-x scroll 0 0;
width:855px;
margin:0 auto;
}

p.link_to, a.link_to {
position:relative;
top:250px;
left:20px;
padding: 0 0 5px 0;
font-size:18px;
color:#C33
}


a.click_aqui{
color:#F96C1A;
}

div.content_text_middle{
float:left;
width:100%;
}

div.table_data_middle{
float:left;
width:100%;
margin-bottom:35px;
}

.rojo, a.rojo {
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#ca1e2b;
text-decoration:none;
text-align:right;
float:right;
font-size:11px;
padding-right:5px;
}

.rojo2, a.rojo2 {
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#ca1e2b;
text-decoration:none;
text-align:right;
float:right;
font-size:11px;
padding-right:25px;
}

  SECTION SPECIFIC  -----------------------------------------------
a.empresa{
background:url(../images_productos/productos_r4_c5.png);
height:33px;
width:106px;
float:left;
}

a.empresa:active,a.empresa:hover,a.empresa:focus{
background:url(../images_empresa/menu_la_empresa.png);
height:33px;
width:106px;
float:left;
}

a.prodcutos{
background:url(../images_empresa/menu_productos.png);
height:33px;
width:106px;
float:left;
}

a.prodcutos:hover,a.prodcutos:active{
background:url(../images_productos/productos_r4_c6.png);
height:33px;
width:106px;
float:left;
}

a.plantas{
background:url(../images_empresa/menu_plantas.png);
height:33px;
width:106px;
float:left;
}

a.plantas:hover,a.plantas:active{
background:url(../images_plantas/menu_plantas.png);
height:33px;
width:106px;
float:left;
}
a.servicios{
background:url(../images_empresa/menu_servicios.png);
height:33px;
width:106px;
float:left;
}

a.servicios:hover,a.servicios:active{
background:url(../images_servicios/menu_servicios.png);
height:33px;
width:106px;
float:left;
}
a.contactos{
background:url(../images_empresa/menu_contactos.png);
height:33px;
width:106px;
float:left;
}

a.contactos:hover,a.contactos:active{
background:url(../images_contactos/contactos_r4_c11.png);
height:33px;
width:106px;
float:left;
}
