﻿@charset "utf-8";
/* CSS Document */

/* CSS Document */

* {margin: 0; padding: 0;}

body {font: 75%/170% Arial, Helvetica, sans-serif; color: #989898; background:#289194 url(/img/bg.jpg) repeat-x top; margin-bottom:10px;}

p {padding: 0 0 1.6em; text-align:justify;}

img {border: none;}

a {color: #1C8589; text-decoration: none; outline: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline; color:#989898;}

h1 {border-bottom:1px solid #999999; padding-bottom:2px; font-size:18px; margin-bottom:10px;}
h2 {font-size:16px;}

/* Mis
==============================*/
.cleaner {clear:both;}
.container {padding:10px 10px 10px 10px;}
.side {width:180px;}
#bgfix {background:url(/img/containerbg.gif) repeat-x;}


/* Wrap
==============================*/
#wrap {width:848px; margin:0 auto; background: #FFFFFF;}
#wrap-index {width:848px; margin:0 auto; text-align:center;}


/* HEADER
==============================*/
#header {}

/* Top menu
==============================*/
#top-menu {background:url(/img/topmenubg.gif) repeat-x; height:40px; border-left:4px solid #FFFFFF; /*border-top:4px solid #026D70;*/ border-right:4px solid #FFFFFF; font-size:16px; font-weight:bold;}
#top-menu a {color:#FFFFFF;}
/*#top-menu a:hover {color:#FFD200;}*/
#top-menu ul {list-style:none; padding:10px 0 0px 10px;}
#top-menu ul li {display:inline; margin-right:15px; margin-left:15px;}

/* BODY
==============================*/
#body {float:left; width:488px;}

/*Main menu*/
#main_menu {}
#main_menu h2 {font-size:14px; color:#1C8589; border:none; background:url(/img/h1bg.gif) no-repeat bottom;}
#main_menu h2 a:hover {text-decoration:none;}
#main_menu ul {list-style:none; margin-bottom:10px;}
#main_menu ul li {background:url(/img/bullet.gif) no-repeat 0 8px; padding:0 0 0 10px; margin-left:10px;}

/* LEFTSIDE
==============================*/
#leftside {float:left; display:inline;}

/* RIGHTSIDE
==============================*/
#rightside {float:right; text-align:center;}

#languages {background:#B8DBDC; padding:0px 10px 10px 10px; margin-bottom:10px;}
#languages .title {color:#1C8589; font-weight:bold; padding:3px 0 5px 0; font-size:12px;}
#languages ul {margin:0; padding:0; list-style:none; background:#FFFFFF; padding:0 0 0 10px; font-size:11px;}
#languages ul li {font-weight:bold; text-align:left; padding:0 0 0 20px;}
#languages ul li.us {background:url(/img/us.gif) no-repeat 0 5px;}
#languages ul li.es {background:url(/img/es.gif) no-repeat 0 5px;}

#languages-index {padding:0px 10px 10px 10px; margin-bottom:10px;}
#languages-index .title {color:#fff; font-weight:bold; padding:3px 0 10px 0; font-size:20px;}
#languages-index ul {margin:0; padding:0; list-style:none; padding:0 0 0 10px; font-size:11px; color:#fff;}
#languages-index ul li {font-weight:bold; text-align:left; padding:0 0 0 20px; display:inline; margin-right:15px; font-size:14px;}
#languages-index ul li.us {background:url(/img/us.gif) no-repeat 0 2px;}
#languages-index ul li.es {background:url(/img/es.gif) no-repeat 0 2px;}
#languages-index a {color:#FFFFFF;}

/* FOOTER
==============================*/
#footer {background: url(/img/footerbg.gif) no-repeat bottom; height:72px; clear:both; text-align:center; /*color:#FFFFFF;*/ padding-bottom:15px; border-top:1px solid #B8DBDC;}

/* DIRECTORY BUSINESS PAGE & COLUMs
===============================0====*/
#colum {color:#000000; padding:10px; margin-bottom:10px; clear:both;}
#columb {color:#989898; padding:10px; margin-bottom:10px; clear:both;}
#colum .left {float:left; width:210px;}
#colum .right {float:right; width:210px;}
#columb .left {float:left; width:210px;}
#columb .right {float:right; width:210px;}

/* Text chamber of commerce - footer */
#sponsored{text-align:center; font-size:10px; color:#FFFFFF;  }
#sponsored-index { width:100%; text-align:center; font-size:10px; color:#FFFFFF; margin: 0 auto; position:fixed; bottom:10px;  }


.lineatabla {
background:url(/img/tbbg.gif) repeat-x bottom;
}


/*######### FORMS-TWO #########*/
#switch-tools {font-size:16px; font-weight:bold; margin-bottom:10px; text-align:center; }

#xform-two {background:#B8DBDC; width:100%; color:#0F4749;}

#xform-two form { margin:0; padding:0;}
#xform-two .spacer {padding:10px;}
#xform-two ul {padding:0; margin:0;}
#xform-two li {list-style: none; padding: 5px; margin: 0px; clear:both; background:none;}
#xform-two .label {text-align:left; color:#333333; font-weight:bold;}
#xform-two .note {font-size:11px;}
#xform-two strong {color:#FF0000; font-size:14px;}
#xform-two h3 {color:#34488F;}
#xform-two .input {border:solid 1px #7696B3; width:175px; background:#fff; height:20px;}
#xform-two .subject {border:solid 1px #7696B3; width:380px; background:#fff; height:20px;}
#xform-two select {border:solid 1px #7696B3; background:#fff ; height:20px;}
#xform-two .paises {width:180px;}
#xform-two .message-form textarea {border:solid 1px #7696B3; width:99%; height:60px;}
#xform-two .privacy textarea {border:solid 1px #7696B3; width:97%; margin-left:5px;  }


#xform-two .blang {background:#CDE6E7;}

/*#xform-two .blang div {padding:3px 5px 0 0;}*/

#xform-two .lside {width:190px;}
#xform-two .rside {width:190px;}

/*#xform-two .empty-list { height:36px; }

#xform-two .enforex { background:url(/img/logo-enforex.png) no-repeat center 60px;}
#xform-two .summercamps { background: url(/img/logo-camps.png) no-repeat 100px 60px;}
#xform-two .enforex-pdf { background:url(/img/logo-enforex.png) no-repeat center top;}
#xform-two .summercamps-pdf { background: url(/img/logo-camps.png) no-repeat 100px top;}

.adobe {border:1px solid #CCCCCC; margin-bottom:10px; padding:5px; background:#fff;}
.adobe .icon {float:left; margin-bottom:0px; padding:0px 0px 0px 0px; margin-right:5px;}
.adobe .text {font-size:11px; text-align:left; padding:0px 0px 0px 0px;}*/


/* Validate error style */
	div.error {
	margin-top:5px;
	background:#FFC7C7;
	color:#AF0000;
	padding:3px 5px 3px 5px;
	font-weight:bold;
	border:1px solid #E16666;
	clear:both;
	text-align:left;
	}

	.agreefix {padding:0px 0 5px 0;}
	.agreefix .error {}
	
	
	/* MISC. */
.ftl {float:left;}
.ftr {float:right;}
.clr { clear:both;}