/*-Reset-*/
	*{margin:0 auto;padding:0;vertical-align:baseline;}
	a{outline:0;}
	a img, fieldset{border:0;}
	li{list-style:none;}
	/* table{border-collapse:collapse;border-spacing:0;} */
	.inp_btn, .link{cursor:pointer;}

/*-Fonts & Colors-*/
	a{color:#F00000;}
	a:visited {
		color: #950000;
}
	.blue, .menu_top a, .mn_main a, .mn_main li.current:hover ul a, .mn_main li:hover ul a{color:#97E0F2;}
	.blue2{color:#C9E2FA;}
	.blue2 a {color:#C9E2FA;text-decoration:underline;}
	.blue3, h1{color:#14ACD8;}
	.blue4{color:#17839C;}
	.blue5{color:#0E718D;}
	.gray{color:#CCC;}
	.red{color:#F32A2A;}
	.yell{color:#9C8812;}
	.white, .mn_main a:hover, .mn_main .current a, .menu_top li a:hover, 
	.mn_main li.current ul a:hover, .mn_main li:hover a, .mn_main li:hover ul a:hover{color:#FFF;}
	.fot, .cont span, .bq_cont .links{font-size:11px;}
	.menu_top, .link{font-size:12px;}
	.bq_cont .sl_detalles{font-size:14px;}
	.sl_detalles, .planes h3, .planes h4, .interna_left, .bq_cont .precio, .interna{font-size:16px;}
	.precio, h1, .bqs_izq h3{font-size:20px;}
	h2{font-size:18px;}
	.slide h2{font-size:40px;}
	.normal{font-weight:400;}
	.bold{font-weight:700;}
	.txt_left{text-align:left;}
	.txt_center{text-align:center;}
	a, div.contenido div.links a, #menu_slide a{text-decoration:none;}
	.contenido a{text-decoration:underline;}
	
/*-Backgrounds-*/
	body{background:#E6EAED url(../images/bg.jpg) repeat-x;}
	.all{background:url(../images/bg2.jpg) repeat-x 0 bottom;}
	.hd{background:#035364 url(../images/bg_top.png) no-repeat center 1px;}
	.logo{background:url(../images/logo.jpg);}	
	.menu_top a, .sl_detalles li, .cont li{background:url(../images/bullets.gif) no-repeat;}
	.menu_top a{background-position:0 5px;}
	.sl_detalles li, .cont li{background-position:-60px -25px;}
	.all_cont{background:url(../images/bg_cen.jpg) repeat-y center 0;}
	.bg_fot{background:url(../images/bg_fot.png) no-repeat center bottom;}
	.slide, #menu_slide{background:url(../images/bg_sllide.png) no-repeat;}
	#menu_slide{background-position:0 -282px;}
	.links{background:url(../images/action.jpg) no-repeat;}
	.planes{background:url(../images/bg_bq.jpg) repeat-x;}
	.planes h3{background:url(../images/cint_bq.jpg) no-repeat left 0;}
	.link, .link span{background:url(../images/bg_link.gif);}
	.link{background-position:right bottom;}
	.cont{background:#FEFEFE;}

/*-Positions-*/
	.f_left, .mn_main li, .mn_main li a, .mn_main li a span{float:left;width:auto;}
	.f_right{float:right;width:auto;}
	.rel, .mn_main li{position:relative;}
	.abs, .mn_main li ul{position:absolute;}
	.d_block, .mn_main li ul li, ul.mn_main li:hover ul{display:block;}
	.tabs-hide, .mn_main ul{display:none;}

/*-General-*/
	.all, .all_cont, .bg_fot{height:100%;}
	html, body, .all{width:100%;}
	body{font:normal 14px/1.2 "Century Gothic", Arial, Helvetica, sans-serif;}
	.all{margin-top:10px;}
	.all_cont{width:981px;}
	.contenido{padding:10px 21px 20px;}

/*-Header-*/
	.hd{height:170px;}
	.logo{height:106px;margin-left:-32px;margin-top:5px;text-indent:-9999em;width:449px;}
	.menu_top{margin-top:4px;padding-left:20px;width:350px;}
	.menu_top li{display:inline;}
	.menu_top a{padding-left:10px;margin-right:20px;}
	#menu{padding:23px 20px 0;height:30px;width:941px;}
	.mn_main li{margin-right:15px;}
	.mn_main a{padding-right:20px;}
	.mn_main a span{line-height:20px;padding:5px 0 5px 20px;}
	.mn_main li:hover a, .mn_main li:hover a span, .mn_main .current a, .mn_main .current a span, 
	.mn_main a:hover, .mn_main a:hover span{background:url(../images/bg_mns.gif);}
	.mn_main li:hover a, .mn_main .current a, .mn_main a:hover{background-position: right -30px;}
	.mn_main li ul{left:0;top:30px;width:150px;}
	.mn_main li:hover ul a, .mn_main li:hover ul span, .mn_main li.current ul a, .mn_main li.current ul span, 
	.mn_main li ul a:hover, .mn_main ul a:hover span{background:none;}
	.mn_main li ul a, .mn_main ul a span{line-height:30px;height:30px;margin:0;padding:0;width:140px;}
	.mn_main li ul a{border-bottom:1px solid #008DB7;}
	.mn_main li ul a span{border-bottom:1px solid #2CC0EB;margin-top:-1px;}
	.mn_main li ul li{background:#00A6D9;}
	.mn_main li ul li.mn_round{background:url(../images/bg_mnlast.gif) no-repeat center bottom;padding-bottom:5px;}
	.mn_main li ul li a{margin:0 5px;}

/*-Home-*/
	.slide{height:250px;padding:30px 50px 0 40px;width:830px;}
	#menu_slide{height:30px;margin-left:10px;padding:4px 0 6px 30px;width:890px;}
	#menu_slide li{margin-right:55px;}	
	#menu_slide a{height:30px;line-height:30px;padding:0 20px 0 0;}
	#menu_slide a span{height:20px;line-height:20px;padding:5px 0 5px 20px;}
	.sl_detalles li{margin-top:5px;padding-left:15px;}
	.links{line-height:45px;height:56px;margin-top:10px;width:300px;}
	.slide .link_1{text-shadow:#FF0 1px 1px 0;width:140px;}
	.slide .link_2{text-shadow:#C1EEF9 1px 1px 0;width:160px;}
	.planes, .cont{border:1px solid #EFF1F3;}
	.planes{height:180px;margin:10px;padding:60px 10px 10px;width:270px;}
	.planes h3{line-height:40px;height:50px;left:-10px;padding-left:10px;top:10px;width:282px;}
	.planes h4{margin-bottom:10px;}
	.cont{height:125px;padding:10px;width:248px;}.contlt{height:95px;}
	.cont li{line-height:15px;margin-bottom:10px;padding-left:15px;}
	.link{margin-top:10px;padding-right:10px;width:140px;}
	.link span{height:15px;padding:5px 0 5px 10px;}

/*-Inside-*/
	.interna, interna_left{line-height:26px;}
	.interna p, .interna_left p{margin:15px 0;}
	.interna_left{padding:0 10px;width:602px;}	
	.bq_info{background:#F5FBFE;border:1px solid #EBF6FB;padding:0 20px;width:560px;}
	.bq_info .f_left{width:360px;}
	.bq_info .f_right{width:175px;}
	.bq_info .f_right img{background:#B7DDF0;border:5px solid #FEFFFF;margin:20px auto;padding:1px;}
	.izq_bg_cen{background:url(../images/bg_cen.gif) repeat-y;margin:10px;width:292px;}
	.izq_bg_top{background:url(../images/bg_top.gif) no-repeat 0 top;}
	.izq_bg_fot{background:url(../images/bg_fot.gif) no-repeat 0 bottom;padding:20px;width:272px;}
	.bqs_izq h3{background:url(../images/bg_tit.gif);line-height:40px;height:53px;padding-left:10px;right:-10px;top:0;width:270px;}
	.bqs_izq{padding-top:40px;}
	.bq_cont{background:url(../images/bg_planes.jpg) no-repeat;margin:10px 0;padding:10px;width:230px;}
	.bq_cont .links{background:none;line-height:25px;height:25px;width:220px;}
	.bq_cont .links .link_1{width:100px;margin-right:10px;}
	.bq_cont .links .link_2{width:110px;}
	.bq_cont .sl_detalles{line-height:15px;}

/*-Footer-*/
	.fot{bottom:0;left:0;line-height:37px;padding-left:10px;}

/*-Fixes-*/
	.ovw{overflow:hidden;}
	.clr{clear:both;}
	* html .slide{margin-left:15px;}
	* html #menu_slide{ margin-left:8px;}
	* html .planes{margin:10px 8px 30px;}
	* html .izq_bg_cen{margin:0 -5px 30px 0;}
	* html .bqs_izq h3{right:10px;}
	#menu_slide li.mn_last{margin:0;}

/*Web Desing : Alex Aguiar 2010 -:- yo@alexkaguiar.com -:- http://www.alexkaguiar.com*/

/*-Tables-*/
table {
		border-collapse:collapse;
		background:#EFF4FB url(../images/teaser.gif) repeat-x;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		font:0.8em/145% 'Trebuchet MS',helvetica,arial,verdana;
		color: #333;
}

td, th {
		padding:5px;
}

caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}

/* =links
----------------------------------------------- */

table a {
		color:#F00000;
}

table a:link {}

table a:visited {
		color: #950000;
}

table a:hover {}

/* =head =foot
----------------------------------------------- */

thead th, tfoot th, tfoot td {
		background:#333 url(../images/llsh.gif) repeat-x;
		color:#fff
}

tfoot td {
		text-align:right
}

/* =body
----------------------------------------------- */

tbody th, tbody td {
		border-bottom: dotted 1px #333;
}

tbody th {
		white-space: nowrap;
}

tbody th a {
		color:#333;
}

.odd {}

tbody tr:hover {
		background:#fafafa
}

/*-More Styles-*/
.list { 
    margin:3px 0px 0px 10px; 
	padding: 0px 0px 0px 0px; 
	list-style: none; 
}
.list li { 
    padding-left: 15px; 
	background: url(../images/bullets.gif); 
	background-repeat: no-repeat; 
	background-position:-60px -20px;
} 

/*-cPanel-*/
.innerbox	{ 
    padding:14px; 
	border:1px solid #C0C0C0; 
	background-image: url(../images/cont/bg_innerbox.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
}
.boxtitle { 
    border-bottom:1px solid #DCDCDC; 
	padding-bottom:6px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	color:#203958; 
	text-decoration:none; 
	line-height:18px; 
}