/* CSS Document */

html,body {
	margin: 0px;
	font-family: Tahoma, sans-serif;
	color:#343434;
	font-size:11px;
	padding-bottom:8px;
	background: url(../images/bg_1.gif) repeat;
}

form,p,div,ul,li,ol,td,tr,table{ padding:0; margin:0; border:0;}

img{ display:block; border:0px;}

.hd{ margin-left:1px;}

.bg{ background:url(../images/bg.gif) repeat-x top; width:100%;}

.body{
	margin: 0px auto;
	padding: 0px;
	width: 905px;
	}

.bg_table{ width:100%}

.left_bg{ width:63px; background:url(../images/left_rep_bg.gif) repeat-y; vertical-align:top; padding-top:47px;}

.left_bg img{ width:63px; height:251px;}
.mid{ width:780px; vertical-align:top;}

.right_bg{ width:62px; background:url(../images/right_rep_bg.gif) repeat-y; vertical-align:top; padding-top:47px;}

.right_bg img{ width:62px; height:251px;}
.bottom{ height:63px; vertical-align:top;}

.mid_bottom{ background:url(../images/bottom_bg.gif) no-repeat; width:780px;}

.telo{ background:#fff; padding:3px 5px 10px 9px;}

.head{ border:4px solid #daafa9; height:52px; background: url(../images/header_bg.gif) repeat-x; clear:both;} 

.head_title{ float:left; padding-left:22px; padding-top:7px;}

.top_menu{ float:right; padding-top:19px; padding-right:18px;}

.top_menu a{ display:block; float:left;}

.left{ float:left; width:268px; margin-top:4px;}

.menu{ background:url(../images/menu_bg.jpg) no-repeat; border:4px solid #e5dedc; padding:8px 0;}

/* Begin Menu */
#menu {
	margin:0;
	padding:0;
	list-style: none;
	padding-left:38px;
	width:165px;
}
#menu li {
	padding:0;
	margin:0;
	position: relative;
}
#menu li a, #menu li img{ display:block; border:0;}
* html #menu li{
	height:1%;
}
*+ html #menu li {
	margin-bottom:-2px;
}
#menu li ul {
	position: absolute;
	list-style: none;
	left: 165px;
	top: 0;
	display: none;
	width:170px;
	margin:0;
	padding:0 1px 10px;
	padding-top:3px;
	background:#3E332F;
	border:1px solid #CCCCCC;
	-moz-opacity:0.93;
    opacity:0.93;
    filter:alpha(opacity=93);
}
#menu li ul li {
	width:100%;
}
#menu li ul a {
	color:#fff;
	text-decoration:none;
	margin:0;
	margin-left:7px;
	margin-right:5px;
	padding-left:3px;
	padding-bottom:3px;
	display:block;
	background:url(../images/pt1.gif) no-repeat bottom left;
}
#menu li ul a:hover {
	color:#ff860e;
}

#menu li:hover ul, #menu li.over ul {
	display: block;
}
* html #menu li {float: left;}
* html #menu li a {height: 1%;}
* html #menu li ul li {clear:both;}

/* End Menu */

/* Begin Menu Spanish*/
#menu_esp {
	margin:0;
	padding:0;
	list-style: none;
	padding-left:38px;
	width:165px;
}
#menu_esp li {
	padding:0;
	margin:0;
	position: relative;
}

#menu_esp li a, #menu_esp li img{ display:block; border:0;}
* html #menu_esp li{
	height:1%;
}
*+ html #menu_esp li {
	margin-bottom:-2px;
}

#menu_esp li ul {
	position: absolute;
	list-style: none;
	left: 200px;
	top: 0;
	display: none;
	width:190px;
	margin:0;
	padding:0 1px 10px;
	padding-top:3px;
	background:#3E332F;
	border:1px solid #CCCCCC;
	-moz-opacity:0.93;
    opacity:0.93;
    filter:alpha(opacity=93);
}
#menu_esp li ul li {
	width:100%;
}
#menu_esp li ul a {
	color:#fff;
	text-decoration:none;
	margin:0;
	margin-left:7px;
	margin-right:5px;
	padding-left:3px;
	padding-bottom:3px;
	display:block;
	background:url(../images/pt1.gif) no-repeat bottom left;
}
#menu_esp li ul a:hover {
	color:#ff860e;
}

#menu_esp li:hover ul, #menu_esp li.over ul {
	display: block;
}
* html #menu_esp li {float: left;}
* html #menu_esp li a {height: 1%;}
* html #menu_esp li ul li {clear:both;}

/* End Menu Spanish*/

.legal_terms{ border:1px solid #dbdbdb; margin-top:5px;}

.habla{border:1px solid #dbdbdb; margin-top:4px; background:#f5f5f5; padding-top:3px; padding-left:3px; padding-bottom:6px;}

.img1{ margin-top:9px;}

.right{ float:right; width:494px; margin-top:4px;}

.flash{ border:1px solid #cccccc; margin:0 auto; width:389px; padding:0; height:135px;}

.content{padding:0px 24px 5px 17px;}

.content p{ padding-left:7px; padding-top:16px;}

.content a{ color:#666666;}

.content a:hover{ text-decoration:none;}

.pt{ height:1px; background:url(../images/pt.gif) repeat-x; margin-top:15px;}

.copy{ float:left; text-align:center; color: #fff; font-weight:bold; height:41px; width:279px; padding-top:11px;}

.links{ float:right; text-align:center; padding-top:11px; padding-right:0px;}

.links a{ text-decoration:none; color:#fff; margin-right:11px; line-height:15px;}

.links a:hover{ color:#ff860e;}

.list{ margin-top:10px; margin-left:25px;}

.list li{ margin-bottom:4px;}

.contact_form{ font-weight:bold; font-size:13px;}

.contact_info{ text-align:center; font-weight:bold;}

.table{border:1px solid #666666; background-color: #CCCCCC; margin:5px auto; width:270px;}

.table_esp{border:1px solid #666666; background-color: #CCCCCC; margin:5px auto; width:330px;}

.text_style{ border:1px solid #363636; font-size:12px; margin-top:3px; margin-bottom:3px; margin-left:3px; width:170px;}

textarea{ height:70px;}

dt{color:#941A09; font-weight:bold; margin-top:3px; margin-bottom:3px;}

.caption{font-size:15px; font-weight:bold;}

.input{ border:1px solid #363636; width:120px; margin-bottom:10px;}

.button{ width:60px; height:20px; background:#999999; border:1px solid #363636; margin-bottom:10px;}

.list2{ margin-top:10px; margin-left:25px;}

.list2 li{ margin-bottom:4px; margin-top:4px;}

.list2 ul li{ margin-bottom:4px; margin-top:4px;}

.list2 ul{ margin-left:25px;}

.powered{ clear:both; color:#fff; width:80%; text-align:center; margin:0px auto; padding-top:5px;}

.powered a{ color:#fff; margin-right:15px;}

.powered a:hover{ text-decoration:none;}