@charset "utf-8";

body{background-color:#e5f3ee;background-image: url(../images/gradient.gif);background-repeat: repeat-x;}
#container{margin:0 auto 10px;width:780px;background-color:#fff;overflow:hidden;}

/* HEADER */

#header{float:left;width:100%;height:117px;background-color: #fff;background-image: url(../images/fondo_header.jpg);background-repeat: no-repeat;}
#logo{width:168px;float:left;height:72px;margin:32px 0 0 15px}
#headersubs{float:right;margin:20px 30px 0 0;}
#headersubs img{margin:0 0 0 15px;}
#headermenu{float:left;margin:35px 0 0 40px;height:35px;padding:0;width:540px;font-weight:lighter;}
#headermenu ul{margin:0;width:100%;padding:0;font-weight:lighter;}
#headermenu ul li{display:inline;margin:0 7px;list-style-type:none;font:17px Georgia, "Times New Roman", Times, serif lighter;letter-spacing:-1px;line-height: 15px;font-weight:lighter;}
#headermenu ul li a{text-decoration:none;border:0 0 5px 0 solid #fff;color:#2E5668;font-weight:100;}
#headermenu ul li a:hover{text-decoration:none;border-bottom:5px solid #f1ae41;color:#f1ae41;padding:0;font-weight:100;}





/* FOTOGALERIAS */

#photogallery{float:left;width:100%;height:255px;background:#fff;}
#photogallery img{margin:0 0 0 10px;}
#phototitle{float:right;margin:30px 30px 0 0;width:400px;z-index:1;padding:0;text-align:right;}
#phototitle h1{font-family:Georgia,"Times New Roman", Times, serif;font-size:22px;margin:0;color:#f1ae41;font-weight:lighter;}
#phototitle h2{font-family:Georgia,"Times New Roman";font-size:14px;margin:0;font-weight:lighter;}

/* COLUMNAS */

#leftcolumn{float:left;width:300px;padding:20px 45px;background-color:#fff;padding-bottom: 32767px;margin-bottom: -32767px}
#leftcolumn h1{font-family:Georgia;font-size:20px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px;padding-left: 5px;}
#leftcolumn h2{font-family:Georgia;font-size:18px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px;padding-left: 5px;}
#leftcolumn h2 a{font-weight:lighter;}
#leftcolumn h2 a:hover{color:#5ea790;}
#leftcolumn ul{margin:5px 0;font-family:Georgia;font-size:13px;font-weight:lighter;text-align:justify;}
#leftcolumn ul li{list-style-type:square;margin:2px 0;text-align:justify;}
#leftcolumn p{font-family:Georgia;font-size:13px;font-weight:lighter;}
#leftcolumn a{color:#2e5668;text-decoration:none;font-weight:bolder;}
#rightcolumn{float:left;width:300px;padding:20px 45px;background-color:#fff;padding-bottom:32767px;margin-bottom:-32767px}
#rightcolumn h1{font-family:Georgia;font-size:20px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px;padding-left: 5px;}
#rightcolumn h2{font-family:Georgia;font-size:18px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px;padding-left: 5px;}
#rightcolumn h2 a{font-weight:lighter;}
#rightcolumn h2 a:hover{color:#5ea790;}
#rightcolumn ul{margin:5px 0;font-family:Georgia;font-size:13px;font-weight:lighter;text-align:justify;}
#rightcolumn ul li{list-style-type:square;margin:2px 0;text-align:justify;}
#rightcolumn p{font-family:Georgia;font-size:13px;font-weight:lighter;}
#rightcolumn a{color:#2e5668;text-decoration:none;font-weight:bolder;}

/* TRES COLUMNAS */

#threecolumns{float:left;width:100%;height:620px;}
#threecolumns_1, #threecolumns_2, #threecolumns_3{height:690px;width:210px;float:left;margin:0;background-color:#ccc;padding:20px 25px;background-color:#fff;}
#threecolumns_1 h1, #threecolumns_2 h1, #threecolumns_3 h1{font-family:Georgia;font-size:18px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px;padding-left: 5px;}
#threecolumns_1 h2, #threecolumns_2 h2, #threecolumns_3 h2{font-family:Georgia;font-size:18px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px;padding-left: 5px;}
#threecolumns_1 p{font-family:Georgia;font-size:13px;font-weight:lighter;}
#threecolumns_2 p{font-family:Georgia;font-size:13px;font-weight:lighter;}
#threecolumns_3 p{font-family:Georgia;font-size:13px;font-weight:lighter;}
#threecolumns_1 a, #threecolumns_2 a, #threecolumns_3 a{color:#2e5668;text-decoration:none;}
#threecolumns_1 a:hover, #threecolumns_2 a:hover, #threecolumns_3 a:hover{color:#5ea790;}



/* COLUMNAS MIDWIDE */

#leftcolumnmidwide{float:left;width:380px;padding:20px 45px;background-color:#fff;padding-bottom: 32767px;margin-bottom: -32767px}
#leftcolumnmidwide h1{font-family:Georgia;font-size:20px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px;padding-left: 5px;}
#leftcolumnmidwide h2{font-family:Georgia;font-size:18px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:10px 0px;padding-left: 5px;}
#leftcolumnmidwide h2 a{font-weight:lighter;}
#leftcolumnmidwide h2 a:hover{color:#5ea790;}
#leftcolumnmidwide ul{margin:5px 0;font-family:Georgia;font-size:13px;font-weight:lighter;text-align:justify;}
#leftcolumnmidwide ul li{list-style-type:square;margin:2px 0;text-align:justify;}
#leftcolumnmidwide p{font-family:Georgia;font-size:13px;font-weight:lighter;}
#leftcolumnmidwide a{color:#2e5668;text-decoration:none;font-weight:bolder;}
#leftcolumnmidwide b{font-weight:bold;}
#rightcolumnmidslim{float:left;width:299px;padding:0 5px;background-color:#fff;padding-bottom:32767px;margin-bottom:-32767px}
#rightcolumnmidslim h1{font-family:Georgia;font-size:20px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px;padding-left: 5px;}
#rightcolumnmidslim h2{font-family:Georgia;font-size:18px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px;padding-left: 5px;}
#rightcolumnmidslim h2 a{font-weight:lighter;}
#rightcolumnmidslim h2 a:hover{color:#5ea790;}
#rightcolumnmidslim ul{margin:5px 0;font-family:Georgia;font-size:13px;font-weight:lighter;text-align:justify;}
#rightcolumnmidslim ul li{list-style-type:square;margin:2px 0;text-align:justify;}
#rightcolumnmidslim p{font-family:Georgia;font-size:13px;font-weight:lighter;}
#rightcolumnmidslim a{color:#2e5668;text-decoration:none;font-weight:bolder;}
#rightcolumnmidslim img{border:none;text-align:center;}
#rightcolumnmidslim b{font-weight:bold;}


/* COLUMNAS WIDE */

#leftcolumnwide{float:left;width:460px;padding:20px 45px;background-color:#fff;padding-bottom: 32767px;margin-bottom: -32767px;}
#leftcolumnwide h1{font-family:Georgia;font-size:20px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px;padding-left: 5px;}
#leftcolumnwide h2{font-family:Georgia;font-size:18px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:10px 0px;padding-left: 5px;}
#leftcolumnwide h2 a{font-weight:lighter;}
#leftcolumnwide h2 a:hover{color:#5ea790;}
#leftcolumnwide ul{margin:5px 0;font-family:Georgia;font-size:13px;font-weight:lighter;text-align:justify;}
#leftcolumnwide ul li{list-style-type:square;margin:2px 0;text-align:justify;}
#leftcolumnwide p{font-family:Georgia;font-size:13px;font-weight:lighter;}
#leftcolumnwide a{color:#2e5668;text-decoration:none;font-weight:bolder;}
#leftcolumnwide b{font-weight:bold;}

/* COLUMNAS SLIM */

#rightcolumnslim{float:left;width:219px;padding:0 5px;background-color:#fff;padding-bottom:32767px;margin-bottom:-32767px;}
#rightcolumnslim h1{font-family:Georgia;font-size:20px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px;padding-left: 5px;}
#rightcolumnslim h2{font-family:Georgia;font-size:18px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px;padding-left: 5px;}

#rightcolumnslim h2 a{font-weight:lighter;}

#rightcolumnslim h2 a:hover{color:#5ea790;}

#rightcolumnslim ul{margin:5px 0;font-family:Georgia;font-size:13px;font-weight:lighter;text-align:justify;}

#rightcolumnslim ul li{list-style-type:square;margin:2px 0;text-align:justify;}

#rightcolumnslim p{font-family:Georgia;font-size:13px;font-weight:lighter;}

#rightcolumnslim a{color:#2e5668;text-decoration:none;font-weight:bolder;}

#rightcolumnslim img{border:none;text-align:center;margin: 0 0 0 10px;}



/* FOOTER */

#footer{width:100%;margin:50px 0 0 0;height:92px;background-color:#fff;float:left;background-image: url(../images/footer.png);background-repeat: no-repeat;}

#footer p{font-family:Arial;font-size:10px;font-weight:lighter;text-transform:lowercase;width:99%;text-align:center;margin:40px 0 0 0;padding:0;}

#footer a{color:#2e5668;}

#footer a:hover{color:#5ea790;}

#footer ul{text-align:center;width:99%;margin: 0;padding: 0;font-size: 8px;}

#footer ul li{list-style-type:none;margin:0 5px;font-family:Arial;font-size:10px;font-weight:lighter;display:inline;text-transform: lowercase;padding:0 2px;}



/* EXTRAS */

img{border:none;}

#pclaves{font:11px Arial, Helvetica, sans-serif;width:780px;height:20px;float:left;margin:0;padding:0;background:#fff;}

#pclaves p{margin:0 15px 0 0;padding:0;text-align:right;color:#5ea790;}

#pclaves h1{font-family:Georgia;font-size:20px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px 5px 45px;padding-left: 5px;}

#contacto{margin:0;font-family: Georgia, "Times New Roman", Times, serif;font-size:11px;}

#contacto ul{margin:0;}

#contacto ul li{list-style-type:none;margin:10px 0;}

.textbox{border:1px solid #ccc;}

p b{font-weight:bold;}

p{color:#333;}

.small a{border-bottom:1px dotted;}

.small a:hover{border-bottom:1px dotted;}

.small2 {font-weight:lighter;}

.small2 a, .small a:hover{border-bottom:1px dotted;}

.small3{border-bottom:1px dotted;}



/* FAQ */

#faq{float:left;width:780px;padding:0;background:#fff;}

#faqtext{margin:20px 300px 0 40px;text-decoration:none;}

#faqtext h1{font-family:Georgia;font-size:20px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px;padding-left: 5px;}

#faqtext h2{font-family:Georgia;font-size:18px;font-weight:lighter;color:#2e5668;border-left-width:5px;border-left-style:solid;border-left-color:#f1ae41;margin:5px 0px;padding-left: 5px;}

#faqtext h2 a{font-weight:lighter;}

#faqtext h2 a:hover{color:#5ea790;}

#faqtext ul{margin:10px 0;font-family:Georgia;font-size:13px;font-weight:lighter;text-align:justify;}

#faqtext p{font-family:Georgia;font-size:13px;font-weight:lighter;}

#faqtext img{border:none;text-align:center;margin: 0 0 0 10px;}

#faqtext{font-weight:lighter;}
#faqtext a, #faqtext a:hover{border-bottom:1px dotted;text-decoration:none;}
#faqtext a{color:#2e5668;}
#faqtext a:hover{color:#5ea790;}
#faqtext ul li{list-style-type:none;margin:10px 0 0;}
#faqsmall{font-size:x-small;margin:20px 0 30px 200px;text-align:right;}
#faqsmall a:hover{color:5ea790;}



.imgright{float:right;}
#photogall{margin-left:12px;}
#simplegallery1{position: relative;visibility: hidden;border: 10px solid #e5f3ee;}
