body { background:url(images/bg.jpg) repeat-x #fff; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:60%; margin:0 auto auto auto; color:#000; }
.clear { clear:both; }
a { text-decoration:none; color: #000; }
img { border: none; }
span.orange { color:#eb6821; font-size: 110%; font-weight: bold;}
.centro { text-align: center; }

#main_container { width:880px; height:auto; margin:auto; padding:0; background: #fff; }
#header { width:880px; height:143px; margin:auto; }

#menu_tab { width:880px; height:30px; font-family:Arial, Helvetica, sans-serif; background: #ed8844; padding: 0; }
ul.menu { list-style-type:none; display:block; width: auto; margin: auto; padding:0; }
ul.menu li { display:inline; font-size:115%; font-weight:bold; line-height:26px; }
a.nav:link, a.nav:visited { display:block; float:left; padding:0; margin:0; width:71px; height:37px; margin:0 4px; text-align:center; color:#FFF; text-decoration:none; }
a.nav:hover { color: #d34124; text-decoration:none; background-image: url(images/bt_bg.png); }

#main_content { width:880px; height:auto; padding:0 0 25px 0; }
#center_big_box { width:850px; min-height: 270px; clear:both; margin:10px auto; background-color:#000; }
.middle_box_content { clear:both; padding:10px 0 0 0; }
.google_ads { float:left; width: 250px; padding-left: 5px; padding-bottom: 10px; }
.middle_box_text { float:left; width:540px; color:#FFF; padding:0 0 0 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 125%; }

h1 { font-size:2.3em; padding-left: 40px; }
h2 { font-size:1.1em; line-height:8px; color: #33302e; margin:0; padding:8px; font-weight:normal; }
.box { font-size:120%; margin:0 5px 10px 5px; padding:0; background: #fff; border-right: 1px solid #25aae1; border-bottom: 1px solid #25aae1; border-left: 1px solid #25aae1; }
.box-two { float: left; width: 440px; margin: 0; padding-top: 10px; }
ul.box-two { list-style-type:none; margin: 0; padding: 0; }
.box-two ul li { padding-left:14px; }
.box h2.s0{ background-color:#FE9900; color: #000; font-weight: bold; font-size: 140%; }
.box ul { margin:0; padding:4px 0; }
.box ul li { list-style:none; padding: 2px 0 2px 22px; color: #eb6821; }

#footer { width:880px; height:50px; color:#d94923; }
.left_footer { float:left; width:300px; padding:25px 0 0 10px; }
.right_footer { float:right; padding:25px 10px 0 0; }
.right_footer a { padding:0 0 0 7px; text-decoration:none; color:#50a6c7; }

.selecciona { cursor: pointer; height: 38px; width: 395px; padding: 10px; margin: 5px; white-space: nowrap; overflow: hidden; font-size: 200%; }
.selecciona:hover { background: #eb6821; }
.sub { font-size: 45%; color: #666; padding-left: 8px; }

/* Contactar */
.contact_form { width:540px; float:left; padding:30px 0 0 5px; }
.form_row { width:540px; clear:both; padding:10px 0; color:#a53d17; }
label.contact { width:75px; float:left; font-size:100%; text-align:right; padding:4px 5px 0 0; color:#fff; }
input.contact_input { width:400px; height:18px; background-color:#857c7c; color:#FFF; border:0; float:left; }
textarea.contact_textarea { width:400px; height:50px; font-family:Arial, Helvetica, sans-serif;
                            font-size:100%; color:#FFF; background-color:#857c7c; border:0; float:left; }
.formbutton { margin-left: 200px; width: 127px; height: 26px; cursor: pointer; border: 0; color: #fff; padding: 1px 2px; background:url(images/read_more_bg.gif) repeat-x left top; }
#xspam { border: 0; width: 1px; height: 1px; background: #3a3535; }

.naranja { color:#eb6821; font-weight: bold; }