@charset "utf-8";
/* CSS Document */
html {
background:url(../images/bgs.jpg) repeat-x top left;
}

body,h1,h2,h3,p,ul,li,form {
border:0;
margin:0;
padding:0;
}

body,form,input {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

h1 {
font-size:24px;
}

h2 {
font-size:18px;
}

h3 {
font-size:13px;
}

.separator {
position:relative;
top:0;
left:0;
width:100%;
margin-top:10px;
border-top:1px solid #ccc;
}

form {
border:1px solid #acdcfe;
background-color:#d8efff;
margin:15px 10px 15px 0;
padding:10px 25px 15px;
}

label {
display:block;
font:bold 11px Tahoma, Verdana, Arial;
margin:5px 0;
}

input {
width:240px;
height:15px;
border:1px solid #acdcfe;
font:11px Tahoma, Geneva, sans-serif;
color:#333;
padding:3px 5px;
}

textarea {
width:430px;
font:11px Tahoma, Geneva, sans-serif;
border:1px solid #acdcfe;
height:130px;
display:block;
color:#333;
padding:5px;
}

input.button {
width:120px;
height:35px;
font:bold 12px Arial, Helvetica, sans-serif;
border:1px solid #acdcfe;
background:#FFF;
color:#333;
margin:0;
padding:2px 3px;
}

select {
font:11px Tahoma, Geneva, sans-serif;
width:253px;
height:22px;
color:#333;
border:1px solid #acdcfe;
}

#layout {
text-align:center;
width:100%;
background:url(../images/bg.jpg) repeat-x top left;
margin:0 auto;
padding:0;
}

.contenedor {
width:780px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}

#header {
height:93px;
width:1007px;
position:relative;
text-align:left;
margin:0 auto;
}

#logo {
float:left;
position:relative;
top:6px;
left:80px;
}

#sublogo {
float:right;
width:450px;
position:absolute;
top:33px;
left:450px;
}

#sublogo p {
font:italic normal 24px "Trebuchet MS", Verdana, Arial;
color:#f8f8f8;
text-align:left;
}

#scroller-v {
font:italic 24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#f8f8f8;
text-align:left;
overflow:hidden;
height:1%;
}

#navbar {
float:right;
width:594px;
height:34px;
text-align:left;
background:#000 url(../images/navbar.jpg) repeat-x top left;
}

ul#navlist {
list-style:none;
margin:0 0 0 80px;
padding:0;
}

ul#navlist li {
float:left;
width:auto;
height:24px;
margin:0;
padding:0;
}

ul#navlist li a {
height:24px;
display:block;
float:left;
text-decoration:none;
text-align:center;
font-weight:700;
font-size:12px;
color:#aeaca8;
background:#000 url(../images/btn-topmenu.jpg) no-repeat top;
padding:10px 15px 0;
}

ul#navlist li a:hover {
color:#fff;
background:url(../images/btn-topmenu.jpg) no-repeat bottom;
font-weight:700;
}

#navlist li a#current {
background:#000 url(../images/btn-topmenu-active1.jpg) no-repeat top;
color:#FFF;
}

#navlist li a#activo {
background:#000 url(../images/btn-topmenu-active1.jpg) no-repeat top;
color:#FFF;
}

#top-seccion {
background:#fff url(../images/topheader-bg.jpg) repeat-x bottom left;
height:231px;
}

#left-image {
float:left;
width:186px;
height:231px;
background:#fff;
}

#tip-seccion {
float:left;
width:594px;
height:197px;
}

#tip-seccion p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
color:#FFF;
text-align:left;
font-style:italic;
display:block;
margin:60px 25px 0;
}

#main-content {
clear:both;
position:relative;
padding-bottom:8px;
overflow:hidden;
}

.column-left {
float:left;
width:240px;
height:217px;
margin:10px 0 0;
padding:9px;
}

.column-left h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#069;
font-weight:100;
text-align:left;
display:block;
padding:8px 0 0;
}

.column-left h2 a {
color:#069;
text-decoration:none;
}

.column-left h2 a:hover {
color:#F90;
text-decoration:none;
}

.column-left p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:left;
color:#333;
display:block;
padding:5px 0 0;
}

.column-left img {
border:8px solid #eee;
}

.column-left a:hover img {
border-color:#d5d5d5;
}

.column-left a:hover {
border-color:transparent;
}

#column-center {
float:left;
width:240px;
height:242px;
background:red;
padding:10px;
}

#column-right {
float:right;
width:240px;
height:242px;
background:#00F;
padding:10px;
}

#container-down-menu {
clear:both;
background:#F90 url(../images/bg-footer-menu.png) repeat-x bottom left;
position:relative;
margin:0;
padding:0;
}

#down-menu {
width:780px;
height:300px;
text-align:left;
margin:auto;
}

#down-menu h1 {
display:block;
font-weight:100;
font-family:"Trebuchet MS", Verdana, Arial;
color:#f1f1f1;
padding:0 0 10px;
}

#down-menu h1 a {
color:#f1f1f1;
text-decoration:none;
}

#down-menu h1 a:hover {
color:#b7eaff;
text-decoration:none;
}

#down-menu-right {
float:right;
width:240px;
height:261px;
padding:5px 10px 10px;
}

#down-menu-right p {
display:block;
}

.downlist {
width:240px;
}

.downlist li {
list-style:none;
font-size:12px;
line-height:20px;
font-family:Georgia, "Times New Roman", Times, serif;
background:url(../images/bullet_categories.png) no-repeat 8px 10px;
padding:.25em .25em .25em 25px;
}

.downlist .bottomlist {
border-bottom:none;
}

.downlist li a {
text-decoration:none;
color:#DDD;
}

.downlist li a:hover {
color:#8dd2fe;
border-bottom:1px dashed #8dd2fe;
}

#footer {
clear:both;
display:block;
text-align:left;
background:#000 url(../images/bg-footer.png) no-repeat top center;
color:#7f7f7f;
border-top:2px solid #23466a;
height:26px;
padding:13px 85px;
}

#footer a {
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
color:#78a7c4;
text-decoration:none;
}

#footer a:hover {
color:#78a7c4;
text-decoration:none;
}

#footer-left {
float:left;
font-size:12px;
width:300px;
text-align:left;
padding-top:4px;
}

#logo-footer {
float:left;
display:block;
position:relative;
padding-right:10px;
}

#footer-left p {
padding-top:4px;
font:11px/16px "Trebuchet MS", Verdana, Arial;
}

#footer-right {
float:right;
font:11px/16px "Trebuchet MS", Verdana, Arial;
text-align:right;
position:relative;
}

#footer-right #footer-left-down {
float:right;
width:200px;
text-align:right;
}

#footer-right #contador-motigo {
float:right;
width:auto;
}

.resaltador {
color:#093;
font-weight:700;
}

.precio {
font-weight:700;
font-size:14px;
color:#F60;
}

.contacto-title {
color:#70caf0;
font-size:12px;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
padding:5px 0;
}

.contacto-personal {
color:#dfdfdf;
font-size:12px;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
}

.contacto-cargo {
color:#aeaca8;
font-size:11px;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
}

#down-menu-left,#down-menu-center {
float:left;
width:240px;
height:261px;
padding:5px 10px 10px;
}
