body { 
background : #cccccc url(bg_grad.jpg) fixed; 
text-align : center; 
position : relative; 
margin : 0 auto; 
margin-bottom : 0; 
} 
html body .content-outer { 
min-width : 0; 
max-width : 100%; 
width : 100%; 
} 
.content-outer { 
font-size : 92%; 
} 
.clear { 
clear : both; 
} 
.especial:link { 
color : #ffff00; 
} 
a:visited { 
color : #ffffcc; 
} 
b.rtop, b.rbottom { 
display : block; 
background : #eab505; 
} 
b.rtop b, b.rbottom b { 
display : block; 
height : 1px; 
overflow : hidden; 
background : #f91a04; 
} 
b.r1 { 
margin : 0 5px; 
} 
b.r2 { 
margin : 0 3px; 
} 
b.r3 { 
margin : 0 2px; 
} 
b.r5 { 
margin : 0 1px; 
} 
b.rtop b.r4, b.rbottom b.r4 { 
margin : 0 1px; 
height : 1px; 
} 
#encabezado { 
background : url(images/bgcontenido.png); 
margin : auto; 
width : 1040px; 
height : 120px; 
margin-top : 10px; 
} 
#interiorup { 
background : url(images/bgcontenido.png);
border:#99FF00; 
border-style:solid;
border-style:groove; 
margin : auto; 
width : 1024px; 
height : 108px; 
margin-top : 1px; 
margin-bottom : 1px; 
} 
#bannerdiv { 
float : left; 
text-align : center; 
height : 60px; 
width : 290px; 
margin-top : 29px; 
margin-left : 1px; 
margin-right : 1px; 
} 
#nuevo { 
float : left; 
text-align : center; 
height : 20px; 
width : 1040px; 
} 
#nuevo2 { 
margin : auto; 
text-align : center; 
height : 2px; 
width : 1040px; 
} 
#divcenter { 
float : left; 
text-align : center; 
height : 85px; 
width : 420px; 
margin-top : 1px; 
margin-left : 1px; 
} 
#dividemedio2 { 
float : left; 
text-align : right; 
color : #ffffff; 
height : 12px; 
width : 1040px; 
} 
#dividemedio { 
float : left; 
display : inline; 
text-align : right; 
color : #ffffff; 
height : 20px; 
width : 910px; 
} 
#logouchl { 
float : left; 
display : inline; 
margin-top : 14px; 
margin-left : 1px; 
width : 310px; 
height : 47px; 
} 
#menusup { 
display : inline; 
padding-left : 10px; 
padding-right : 10px; 
background : #ffffff; 
width : 879px; 
text-align : right; 
height : 25px; 
} 
#pagina { 
width : 1040px; 
background : url(bg_grad.jpg) fixed; 
margin : auto; 
} 
#contenido { 
background : url(images/bgcontenido.png); 
float : left; 
padding-left : 0; 
margin-top : 0; 
width : 88%; 
height : 490px; 
} 
#divrigth { 
float : left; 
padding-left : 0; 
margin-top : 0; 
width : 200px; 
height : 190px; 
} 
#menu { 
background : url(images/bgcontenido.png); 
width : 12%; 
height : 490px; 
float : left; 
text-align : center; 
} 
#pgcentral {
border:#FF6600;
border-style:solid;
border-width:5px;
border-top-style: groove; 
border-left-style : groove; 
border-right-style : groove; 
border-bottom-style : groove;  
margin-top : 4px; 
text-align : center; 
margin-top : 4px; 
margin-left : 4px; 
float : left; 
padding-right : 0; 
padding-left : 0; 
width : 520px; 
height : 420px; 
} 
#laempresa { 
margin-top : 10px; 
padding-top : 7px; 
float : left; 
padding-right : 8px; 
padding-left : 12px; 
text-align : justify; 
font-size : 14px; 
width : 520px; 
height : 420px; 
} 
#catalogo { 
padding-right : 8px; 
padding-left : 12px; 
padding-top : 0; 
width : 520px; 
height : 206px; 
float : left; 
} 
#bannerinterior { 
border:#FF6600;
border-style:solid;
border-width:5px;
border-top-style: groove; 
border-left-style : groove; 
border-right-style : groove; 
border-bottom-style : groove;  
display : inline; 
margin-top : 4px; 
float : right; 
text-align : center; 
margin-left : 6px; 
margin-right : 4px; 
padding-right : 0; 
padding-left : 0; 
width : 328px; 
height : 92px; 
} 
#visorderecho {
border:#FF6600;
border-style:solid;
border-width:5px;
border-top-style: groove; 
border-left-style : groove; 
border-right-style : groove; 
border-bottom-style : groove;  
text-align : center; 
float : right; 
margin-top : 4px;
margin-right : 4px; 
width : 328px; 
height : 310px; 
} 
#contactenos { 
display : inline; 
background : url(images/contactenos.png) no-repeat; 
margin-top : 10px; 
padding-top : 7px; 
float : left; 
padding-right : 2px; 
padding-left : 18px; 
width : 520px; 
height : 480px; 
} 
#buzon { 
background : url(images/buzon.gif) no-repeat; 
margin-top : 10px; 
padding-top : 20px; 
padding-bottom : 7px; 
float : right; 
text-align : left; 
color : #003366; 
padding-right : 8px; 
padding-left : 8px; 
width : 336px; 
height : 420px; 
} 
#imgcontacto { 
margin-top : 10px; 
padding-top : 7px; 
padding-bottom : 7px; 
float : right; 
text-align : right; 
color : #003366; 
padding-right : 8px; 
padding-left : 8px; 
width : 336px; 
height : 420px; 
} 
#Marcasquienes { 
padding-top : 10px; 
padding-bottom : 5px; 
float : left; 
text-align : justify; 
color : #003366; 
padding-right : 25px; 
padding-left : 25px; 
width : 560px; 
height : 150px; 
} 
#cajatexto { 
padding-top : 10px; 
width : 800px; 
height : 200px; 
float : left; 
text-align : justify; 
overflow : scroll; 
} 
#pie { 
background : url(images/bgcontenido.png); 
margin : auto; 
text-align : center; 
width : 1040px; 
height : 130px; 
}
#pieint {
float:left;
border:#99FF00; 
border-style:solid;
border-style:groove;
margin-top: auto 1px;
margin : left 10px auto; 
text-align : center; 
width : 1024px; 
height : 112px; 
}  
#cse-search-results { 
margin : auto; 
width : 1040px; 
} 
#title-marcas { 
position : relative; 
padding-top : 15px; 
width : 249px; 
height : 18px; 
padding-left : 25px; 
float : left; 
padding-right : 25px; 
} 
#topindexad { 
margin-left : 0; 
margin-right : 0; 
height : 90px; 
margin-top : 0; 
} 
#topindexad div { 
float : left; 
} 
#topindexad img { 
display : block; 
float : left; 
max-height : 95px; 
max-width : 201px; 
} 
#tlmenu { 
background : #006699 left; 
} 
#formulario { 
font-size : 14px; 
margin-top : 5px; 
margin-left : 10px; 
margin-right : 10px; 
text-align : left; 
width : 270px; 
} 
fieldset { 
text-align : left; 
margin-left : 20px; 
border : 0 solid #000; 
} 
legend { 
font : bold 125% Arial, sans-serif; 
color : #ffffff; 
} 
div.medidas1, div.check { 
width : 320px; 
text-align : right; 
color : #ffffff; 
margin-top : 38px; 
margin-left : 10px; 
} 
div.medidas, div.check { 
width : 260px; 
text-align : right; 
margin-top : 30px; 
} 
div.medidas label { 
line-height : 24px; 
color : #ffffff; 
} 
div.colorlabel { 
color : #ffffff; 
} 
div.medidas input { 
width : 180px; 
} 
h1 { 
font : bold 120% Arial, sans-serif; 
color : #334d55; 
margin : 0; 
padding : 0; 
} 
h2 { 
font : bold 150% Arial, sans-serif; 
color : #ffffff; 
border : #3333cc; 
margin : 2px; 
padding : 1px; 
} 
h3 { 
font : bold 100% Arial, sans-serif; 
color : #660000; 
margin : 0; 
padding : 0; 
} 
h4 { 
font : bold 110% Arial, sans-serif; 
color : #fffff9; 
margin : 1px; 
padding : 0; 
} 
h5 { 
font-style : italic; 
color : #00000c; 
} 
#publi.input { 
margin-top : 25px; 
width : auto; 
height : auto; 
float : left; 
} 
#publi2.input { 
width : auto; 
height : 92px; 
float : left; 
} 
#util { 
font : 75% Verdana, sans-serif; 
position : absolute; 
top : 16px; 
right : 4px; 
color : #333339; 
} 
#util a { 
color : #ffffff; 
} 
#util a:hover { 
text-decoration : underline; 
} 
.textaling { 
display : inline; 
float : left; 
margin-left : 20px; 
width : 400px; 
padding : 10px; 
text-align : justify; 
} 
#resultadosgoogle { 
position : absolute; 
width : 940px; 
height : auto; 
z-index : 13; 
top : 119px; 
text-align : left; 
left : 32px; 
} 
#contador { 
position : static; 
width : 107px; 
height : 24px; 
top : 800px; 
} 
#pagecell1 { 
position : absolute; 
top : 110px; 
left : 2%; 
right : 2%; 
background-color : #ffffff; 
} 
H6 { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
UL { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
OL { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
li { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
DL { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
DT { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
DD { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
P { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.Estilo1 { 
color : #000000; 
} 
.Estilo1 { 
color : #000000; 
} 
.Estilo2 { 
color : #ffffff;
font-family:"Times New Roman", Times, serif; 
font-size:16px;
} 
.estilomenu { 
color : #000000; 
margin-left : 50px; 
} 
#tl { 
position : inherit; 
float : left; 
top : auto; 
border : 0; 
} 
#tr { 
position : inherit; 
float : right; 
top : auto; 
border : 0; 
} 
#tldown { 
position : inherit; 
float : left; 
left : 168px; 
} 
#trbuton { 
position : inherit; 
float : right; 
bottom : 0; 
} 
#tlred { 
position : inherit; 
float : left; 
top : 120px; 
} 
#trredb { 
position : inherit; 
float : left; 
} 
#trform { 
position : inherit; 
float : right; 
top : auto; 
} 
#divpie2 {
background-color:#FF9933; 
border:#99FF00;
border-style:solid;
margin-left:3px;
text-align : center; 
width : 92%; 
height : 182px; 
} 
#divpie { 
margin : auto; 
text-align : center; 
width : 1040px; 
height : 12px; 
} 
div.topb { 
height : 28px; 
background-image : url(top_line.gif); 
background-repeat : repeat-x; 
margin : 2em 0 0 0; 
} 
#bannerdivpie { 
border:#FF6600;
border-style:solid;
border-width:5px;
border-top-style:none;
border-left-style : groove; 
border-right-style : groove; 
border-bottom-style : groove;   
float : left; 
text-align : left;
margin-left : 4px; 
height : 50px; 
width : 896px; 
} 
#bottomdiv {
background : url(images/bgcontenido.png); 
float : left; 
color : #cccccc;
font-size:small;
font-family:"Times New Roman", Times, serif;  
width : 1040px; 
height : 18px; 
} 
.imgmargen { 
margin-top : 12px; 
} 
#bottomdiv1 { 
display : inline; 
padding-left : 5px; 
margin-left : 10px; 
padding-right : 5px; 
float : left; 
width : 120px; 
height : 120px; 
} 
#bottomdiv2 { 
display : inline; 
padding-left : 5px; 
float : left; 
width : 160px; 
height : 120px; 
} 
#menutext { 
margin-top : 10px; 
margin : auto; 
text-align : left; 
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
width : 1040px; 
} 
#fecha2 { 
margin-right : 10px; 
float : right; 
text-align : left; 
width : 887px; 
height : 20px; 
} 
#Layer1 { 
position : absolute; 
width : 358px; 
height : 342px; 
z-index : 1; 
left : 151px; 
top : 315px; 
visibility : hidden; 
} 
#Layer2 { 
position : absolute; 
width : 358px; 
height : 342px; 
z-index : 1; 
left : 300px; 
top : 311px; 
visibility : hidden; 
} 
#Layer3 { 
position : absolute; 
width : 358px; 
height : 342px; 
z-index : 1; 
left : 434px; 
top : 310px; 
visibility : hidden; 
} 
#Layer4 { 
position : absolute; 
width : 358px; 
height : 342px; 
z-index : 1; 
left : 563px; 
top : 315px; 
visibility : hidden; 
} 
#Layer5 { 
position : absolute; 
width : 358px; 
height : 342px; 
z-index : 1; 
left : 714px; 
top : 314px; 
visibility : hidden; 
} 
#Layer6 { 
position : absolute; 
width : 358px; 
height : 342px; 
z-index : 1; 
left : 848px; 
top : 312px; 
visibility : hidden; 
} 
* html tl, * html tl { 
margin-left : -0.2em; 
margin-left : 0; 
} 
* html trbuton, * html trbuton { 
margin-left : 0.2em; 
} 
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { 
font-family : "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif; 
font-weight : 200; 
color : #fff; 
} 
#sb-container { 
position : fixed; 
margin : 0; 
padding : 0; 
top : 0; 
left : 0; 
z-index : 999; 
text-align : left; 
visibility : hidden; 
display : none; 
} 
#sb-overlay { 
position : relative; 
height : 100%; 
width : 100%; 
} 
#sb-wrapper { 
position : absolute; 
visibility : hidden; 
width : 100px; 
} 
#sb-wrapper-inner { 
position : relative; 
border : 1px solid #303030; 
overflow : hidden; 
height : 100px; 
} 
#sb-body { 
position : relative; 
height : 100%; 
} 
#sb-body-inner { 
position : absolute; 
height : 100%; 
width : 100%; 
} 
#sb-player.html { 
height : 100%; 
overflow : auto; 
} 
#sb-body img { 
border : none; 
} 
#sb-loading { 
position : relative; 
height : 100%; 
} 
#sb-loading-inner { 
position : absolute; 
font-size : 14px; 
line-height : 24px; 
height : 24px; 
top : 50%; 
margin-top : -12px; 
width : 100%; 
text-align : center; 
} 
#sb-loading-inner span { 
background : url(loading.gif) no-repeat; 
padding-left : 34px; 
display : inline-block; 
} 
#sb-body, #sb-loading { 
background-color : #060606; 
} 
#sb-title, #sb-info { 
position : relative; 
margin : 0; 
padding : 0; 
overflow : hidden; 
} 
#sb-title, #sb-title-inner { 
height : 26px; 
line-height : 26px; 
} 
#sb-title-inner { 
font-size : 16px; 
} 
#sb-info, #sb-info-inner { 
height : 20px; 
line-height : 20px; 
} 
#sb-info-inner { 
font-size : 12px; 
} 
#sb-nav { 
float : right; 
height : 16px; 
padding : 2px 0; 
width : 45%; 
} 
#sb-nav a { 
display : block; 
float : right; 
height : 16px; 
width : 16px; 
margin-left : 3px; 
cursor : pointer; 
background-repeat : no-repeat; 
} 
#sb-nav-close { 
background-image : url(close.png); 
} 
#sb-nav-next { 
background-image : url(next.png); 
} 
#sb-nav-previous { 
background-image : url(previous.png); 
} 
#sb-nav-play { 
background-image : url(play.png); 
} 
#sb-nav-pause { 
background-image : url(pause.png); 
} 
#sb-counter { 
float : left; 
width : 45%; 
} 
#sb-counter a { 
padding : 0 4px 0 0; 
text-decoration : none; 
cursor : pointer; 
color : #fff; 
} 
#sb-counter a.sb-counter-current { 
text-decoration : underline; 
} 
div.sb-message { 
font-size : 12px; 
padding : 10px; 
text-align : center; 
} 
div.sb-message a:link, div.sb-message a:visited { 
color : #fff; 
text-decoration : underline; 
} 
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { 
font-family : "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif; 
font-weight : 200; 
color : #fff; 
} 
#sb-container { 
position : fixed; 
margin : 0; 
padding : 0; 
top : 0; 
left : 0; 
z-index : 999; 
text-align : left; 
visibility : hidden; 
display : none; 
} 
#sb-overlay { 
position : relative; 
height : 100%; 
width : 100%; 
} 
#sb-wrapper { 
position : absolute; 
visibility : hidden; 
width : 100px; 
} 
#sb-wrapper-inner { 
position : relative; 
border : 1px solid #303030; 
overflow : hidden; 
height : 100px; 
} 
#sb-body { 
position : relative; 
height : 100%; 
} 
#sb-body-inner { 
position : absolute; 
height : 100%; 
width : 100%; 
} 
#sb-player.html { 
height : 100%; 
overflow : auto; 
} 
#sb-body img { 
border : none; 
} 
#sb-loading { 
position : relative; 
height : 100%; 
} 
#sb-loading-inner { 
position : absolute; 
font-size : 14px; 
line-height : 24px; 
height : 24px; 
top : 50%; 
margin-top : -12px; 
width : 100%; 
text-align : center; 
} 
#sb-loading-inner span { 
background : url(loading.gif) no-repeat; 
padding-left : 34px; 
display : inline-block; 
} 
#sb-body, #sb-loading { 
background-color : #060606; 
} 
#sb-title, #sb-info { 
position : relative; 
margin : 0; 
padding : 0; 
overflow : hidden; 
} 
#sb-title, #sb-title-inner { 
height : 26px; 
line-height : 26px; 
} 
#sb-title-inner { 
font-size : 16px; 
} 
#sb-info, #sb-info-inner { 
height : 20px; 
line-height : 20px; 
} 
#sb-info-inner { 
font-size : 12px; 
} 
#sb-nav { 
float : right; 
height : 16px; 
padding : 2px 0; 
width : 45%; 
} 
#sb-nav a { 
display : block; 
float : right; 
height : 16px; 
width : 16px; 
margin-left : 3px; 
cursor : pointer; 
background-repeat : no-repeat; 
} 
#sb-nav-close { 
background-image : url(close.png); 
} 
#sb-nav-next { 
background-image : url(next.png); 
} 
#sb-nav-previous { 
background-image : url(previous.png); 
} 
#sb-nav-play { 
background-image : url(play.png); 
} 
#sb-nav-pause { 
background-image : url(pause.png); 
} 
#sb-counter { 
float : left; 
width : 45%; 
} 
#sb-counter a { 
padding : 0 4px 0 0; 
text-decoration : none; 
cursor : pointer; 
color : #fff; 
} 
#sb-counter a.sb-counter-current { 
text-decoration : underline; 
} 
div.sb-message { 
font-size : 12px; 
padding : 10px; 
text-align : center; 
} 
.li { 
font-size : 12px; 
padding : 10px; 
text-align : left; 
} 
div.sb-message a:link, div.sb-message a:visited { 
color : #fff; 
text-decoration : underline; 
} 
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { 
font-family : "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif; 
font-weight : 200; 
color : #fff; 
} 
#sb-container { 
position : fixed; 
margin : 0; 
padding : 0; 
top : 0; 
left : 0; 
z-index : 999; 
text-align : left; 
visibility : hidden; 
display : none; 
} 
#sb-overlay { 
position : relative; 
height : 100%; 
width : 100%; 
} 
#sb-wrapper { 
position : absolute; 
visibility : hidden; 
width : 100px; 
} 
#sb-wrapper-inner { 
position : relative; 
border : 1px solid #303030; 
overflow : hidden; 
height : 100px; 
} 
#sb-body { 
position : relative; 
height : 100%; 
} 
#sb-body-inner { 
position : absolute; 
height : 100%; 
width : 100%; 
} 
#sb-player.html { 
height : 100%; 
overflow : auto; 
} 
#sb-body img { 
border : none; 
} 
#sb-loading { 
position : relative; 
height : 100%; 
} 
#sb-loading-inner { 
position : absolute; 
font-size : 14px; 
line-height : 24px; 
height : 24px; 
top : 50%; 
margin-top : -12px; 
width : 100%; 
text-align : center; 
} 
#sb-loading-inner span { 
background : url(loading.gif) no-repeat; 
padding-left : 34px; 
display : inline-block; 
} 
#sb-body, #sb-loading { 
background-color : #060606; 
} 
#sb-title, #sb-info { 
position : relative; 
margin : 0; 
padding : 0; 
overflow : hidden; 
} 
#sb-title, #sb-title-inner { 
height : 26px; 
line-height : 26px; 
} 
#sb-title-inner { 
font-size : 16px; 
} 
#sb-info, #sb-info-inner { 
height : 20px; 
line-height : 20px; 
} 
#sb-info-inner { 
font-size : 12px; 
} 
#sb-nav { 
float : right; 
height : 16px; 
padding : 2px 0; 
width : 45%; 
} 
#sb-nav a { 
display : block; 
float : right; 
height : 16px; 
width : 16px; 
margin-left : 3px; 
cursor : pointer; 
background-repeat : no-repeat; 
} 
#sb-nav-close { 
background-image : url(close.png); 
} 
#sb-nav-next { 
background-image : url(next.png); 
} 
#sb-nav-previous { 
background-image : url(previous.png); 
} 
#sb-nav-play { 
background-image : url(play.png); 
} 
#sb-nav-pause { 
background-image : url(pause.png); 
} 
#sb-counter { 
float : left; 
width : 45%; 
} 
#sb-counter a { 
padding : 0 4px 0 0; 
text-decoration : none; 
cursor : pointer; 
color : #fff; 
} 
#sb-counter a.sb-counter-current { 
text-decoration : underline; 
} 
div.sb-message { 
font-size : 12px; 
padding : 10px; 
text-align : center; 
} 
div.sb-message a:link, div.sb-message a:visited { 
color : #fff; 
text-decoration : underline; 
}
