@charset "utf-8";
/* CSS Document */

@import url('reset.css');
@import url('nav.css');
@import url('color.css');
@import url('typo.css');
@import url('../js/jqtransformplugin/jqtransform.css');
@import url('sexybuttons.css');
@import url('slide.css');

body {
	background:#fbfbfa;
	font:85%/170% Arial, Helvetica, sans-serif;
	margin-top:10px;
}

.clear {clear: both;}
.clearer {clear:both;display:block;margin:0;padding:0;height:0;line-height:1px;font-size:1px;}

#wrapper {
	width:960px;
	margin:0 auto;
}

#top {
	clear:both;
	height:361px;
	padding:0px;
	background:url(../images/bg-top.png) top left repeat-x;
	text-align:left;
}

.top-pad {padding:20px;}
.tophome {background:url(../images/home.jpg) top left no-repeat;height:361px;}
.top-demo {height:361px;background:url(../images/demo.jpg) right 0 no-repeat}
.top-acerca {height:361px;background:url(../images/acerca.jpg) right 0 no-repeat}

#top .demoform {
	position:absolute;
	overflow:visible;
	top:140px;
	width:400px;
	margin:0 auto;
	padding-left:50px;
}


#top div.planes {
	float: left;
	width: 245px;
	height: 260px;
	border: 1px solid #999;
	margin: 15px 0 0px;
	padding: 0px 20px;
	background-color: #f0f0f0;
}

#top div.sombra {
	background-image: url(images/shadow-right.png);
	background-position: right;
	background-repeat: no-repeat;
}

#top div.destacar {
	float: left;
	width: 250px;
	height: 270px;
	border: 3px solid #3671A1;
	margin:0px 25px 0px 25px;
	padding: 8px 20px 10px 20px;
	background-color: #fff9df;
}

#top img.photoleft {float:left;border:5px solid #f0f0f0;margin:0 30px 10px 0;}
#top h4 {font:bold 1.6em Arial, Helvetica, sans-serif;color:#fff;}

#content {
	clear:both;
	overflow:hidden;
	padding:20px;
	background:#e8e8e8;
}

#content .minicol {
	float:left;
	width:170px;
	padding:20px 30px;
	background:url(../images/line-gray.png) top right repeat-y;
}

#content .col {
	float:left;
	width:420px;
	padding:20px;
}

#content ul {margin-left:20px;list-style:square;}
#content ul li {margin:1em 0;}

#content table.planes {background:#fff;border:1px solid #C1D7E5;border-right:2px solid #C1D7E5;border-bottom-color:#aaa;;font-size:0.9em;}
#content table.planes th {padding:5px;background:#356AA0;border:0px solid #eee;font-weight:bold;color:#fff}
#content table.planes td.seccion {padding:5px;background:#EBF2F7;font:bold 1em Arial, Helvetica, sans-serif;text-align:left}
#content table.planes td.items {text-align:left}
#content table.planes td {padding:5px;background:#fff;border-bottom:1px solid #aaa;text-align:center}

#down {
	background:#1e1e1e;
	color:#fff;
}

#down a {color:#fff;}

#down .col {
	float:left;
	width:420px;
	padding:20px;
}

#down form label {
	display:block;
	clear:both;
	margin:0.5em 0;
	}
	
#footer {
	clear:both;
	margin:20px 5px;
}

#footer a {color:#616161;}
#footer a:hover {color:#191919;}

#footer .licencia {
	float:left;
	width:550px;
}

#footer ul.footer-menu {
	list-style:none;
}

#footer ul.footer-menu li {
	display:inline;
	padding:0 10px;
	border-right:1px solid #616161;
}

#footer .credito,#footer .credito a {color:#999;text-decoration:none;}
#footer .credito a {border-bottom:1px dotted #999;}
#footer .credito span {color:#999;}
