 * { margin: 0; padding: 0; outline: 0; }
body{ padding:0; margin:0; background:url(images/main-bg.png) 0 0 repeat-x #FCFAE6; font:14px/20px Arial, Helvetica, sans-serif; color:#3D3C2C; font-weight:normal;}
html,body { height: 100%; }
div, p, h1, h2, h3, ul, img{padding:0; margin:0;}
ul{list-style-type:none;}

/* TOP PANEL */
#topPan{width:778px; height:100px; position:relative; margin:0 auto; padding:0;}
#topPan img{display:block; padding:23px 0 0 0;}
/* Menu Panel */
#topPan ul{width:525px; height:96px; display:block; position:absolute; top:0; right:2px; margin:0; padding:0;}
#topPan ul li{float:left; width:105px; display:block; text-align:center;}
#topPan ul li a{width:105px; height:35px; display:block; font:14px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E4E00; background:url(images/menu-bg.gif) 0 0 repeat-x #F4F1DD; text-decoration:none; margin:0; padding:61px 0 0 0; }
#topPan ul li a:hover{ width:105px; height:96px; display:block; background:#FCFAE6; color:#2E4E00; text-decoration:none;}
/* /TOP PANEL */

/* BODY PANEL */
#bodyPan{width:778px; position: relative; margin:0 auto; padding:0; min-height: 100%; }

/*Left Panel */
#leftPan{ width:239px; float: left; }

/* Menú */
#leftPan #navcontainer ul { margin: 0; padding: 0; list-style-type: none; font-family: verdana, arial, Helvetica, sans-serif; }
#leftPan #navcontainer li { margin: 0 0 1px 0; }
#leftPan #navcontainer a { display: block; padding: 5px 10px; width: 219px; color: #fff; background-color: #036; text-decoration: none; }
#leftPan #navcontainer a:hover { color: #fff; background-color: #69C; text-decoration: none; }
#leftPan #navcontainer ul ul li { margin: 0 0 1px 0; }
#leftPan #navcontainer ul ul a { display: block; padding: 5px 5px 5px 50px; width: 184px; color: #fff; background-color: #369; text-decoration: none; }
#leftPan #navcontainer ul ul a:hover { color: #fff; background-color: #69C; text-decoration: none; }
/* Fin Menú */

#leftmemberPan{width:237px; height:196px; position:relative; margin:0 auto; padding-top:0; border:1px solid #DCDAC2; background:#fff; color:#000;}
#leftmemberPan h2{height:48px; background:url(images/symbol4.gif) 0 0 no-repeat #fff; display:block; position:relative; padding:0 0 0 57px; margin:12px 0 20px 13px; font:16px/48px  Georgia,"Times New Roman", Times, serif; color:#5EA000; text-transform:uppercase;}
#leftmemberPan h2 #Clientes{background:#fff; color:#3D3C2C;}

#leftPan form{width:220px; height:108px; background:#EBE9D7; padding:0; margin:0 0 0 8px; color:#333227;}
#leftPan form span{width:72px; display:block; float:left; padding:14px 15px 0 16px; }
#leftPan form span.emailpadding{padding:2px 15px 0 16px;}
#leftPan form input{ float:left; display:block; width:101px; height:16px; margin:14px 0 9px 0}
#leftPan form input.fieldpadding{margin:2px 0 9px 0}
#leftPan h3{ background:#000; font-size: 15px; margin-bottom:5px; color:white; padding: 2px; }

#leftPango{width:220px; height:25px; position:absolute; top:160px; left:8px; border-top:1px solid #fff; background:#B0AD93; display:block; padding:0; margin:0; font-size:12px; color:#FFFFFA; line-height:23px; font-weight:bold;}
#leftPango p.textposition a{float:left; padding:0 0 0 20px; margin:0; text-decoration:none; color:#FFFFFA; background:#B0AD93;}
#leftPango p.textposition a:hover{text-decoration:underline; background:none;}
#leftPan form input.gobutton{float:right; background:url(images/arrow4.gif) no-repeat 30px 0 #63614F; border:none; width:45px; height:21px; display:block; margin:2px 0 0 0; padding:0 0 0 5px; text-decoration:none; color:#fff; font:14px/21px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:left;}
#leftPango a:hover{background:url(images/arrow4.gif) no-repeat 30px 1px #333229; text-decoration:none; color:#fff;}

#enlaces ul { width: 150px; float:right; }
#enlaces ul li{background:url(images/arrow3.gif) 140px 10px no-repeat; padding:0 20px 0 0; text-align:right;}
#enlaces ul li a{text-decoration:underline; color:#3D3C2C; background:#FCFAE6;}
#enlaces ul li a:hover{text-decoration:none;}
/*/Left Panel */

/*Right Panel */
#rightPan{width:526px; float: left; top: 0; padding-left: 13px; background:#fff; color:#3D3C2C;}
#rightbodyPan{width:526px; background:#fff; color:#3D3C2C; }
#rightbodyPan h2{ background:#000; font-size: 15px; margin-bottom:5px; color:white; padding: 2px; }
#rightbodyPan p{padding:0 10px; text-align: justify; }
#rightbodymore{width:306px; height:25px; border:1px solid #fff; background:#B0AD93; display:block; padding:2px; margin:0 60px 0 80px; font-size:12px; color:#FFFFFA; line-height:25px; font-weight:bold;}
#rightbodymore p.textposition{float:left; padding:0 0 0 20px; margin:0;}
#rightbodymore a{float:right; background:url(images/arrow4.gif) no-repeat 58px 1px #63614F; width:66px; display:block; position:relative; margin:1px 0 0 0; padding:0 0 0 10px; height:23px; text-decoration:none; color:#fff; font:14px/23px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase;}
#rightbodymore a:hover{background:url(images/arrow4.gif) no-repeat 58px 1px #333229; text-decoration:none; color:#fff;}

/* FOOTER PANEL */
#footerPan { width:100%; margin: 0 auto; clear: both; height:80px; text-align: center; background:#B0AD93; position: relative; padding:0; }
#footerPan ul { width:380px; display:block; position:absolute; right: 400px; top: 10px; }
#footerPan li { float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal; }
#footerPan ul li a { padding:0 10px; color:#FFFFFA; background:#B0AD93; text-decoration:none; }
#footerPan ul li a:hover { text-decoration:underline; }
#footerPan p{ background:#B0AD93; margin:54px 45px 0 0; display:block; position:absolute; right:470px; color:#FCFAE6; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;}

/* Imágenes */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:531px; margin:1px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:525px; height:400px; padding:2px; border:1px solid #ccc; background:#000}
#image {width:525px}
#image img {position:absolute; z-index:25; width:auto}
.xocultar {display:none;}

#navcontainer1 { width: 512px; }
#navcontainer1 ul { margin-left: 0; padding-left: 0; list-style-type: none; }
#navcontainer1 a { display: block; padding: 4px; width: 512px; background-color: #fffccc; border-bottom: 1px solid #eee; }
#navcontainer1 a:link, #navlist1 a:visited { color: #000; text-decoration: none; }
#navcontainer1 a:hover { background-color: #369; color: #fff; }

/* Contactar */
.lateral { float: left; }
.lateral p { width: 500px; clear: left; color: #000; margin: 0; }
.cssform p { width: 500px; clear: left; margin: 0; padding: 5px 0 8px 0; border-top: 1px dashed gray; }
.cssform label { float: left; width: 125px; text-align: right; margin-left: 50px; font-size: 90%; padding-right: 10px; }
.cssform input, .cssform textarea { font-size: 105%; width: 200px; border: 1px solid black; }
#Fin_Contacto { text-align: center; }
#Fin_Contacto INPUT { width: 50px; }
#Fin_Contacto LABEL { float: none; margin-left: 0; width: 175px; }
.clear { clear: both; }
#xspam { border: 0; width: 1px; height: 1px; }
#Postdata { font-size: 70%; text-align: justify; }
/* Fin Contactar */

.Noticias{ float:left; width:527px; padding-bottom: 8px; border-bottom: 1px solid #aaa; margin-top: 5px; }
.Noticias h3{ background:#fff600; font-size: 12px; margin-bottom:5px; color:#fd0024; padding: 2px; }
.Noticias p { font-size: 12px; }

.Idiomas { text-align: right; padding-right: 10px; padding-bottom: 5px; }
.Idiomas a { text-decoration: none; font:14px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; }