/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/
html {
	background:url(fdo.jpg) #f1fcfb repeat-y 50% 0;
}
* {
	margin: 0;
	padding: 0;
	
}

body {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	line-height:150%;
	color: #555;
}

body.section-1 { }
body.section-2 {margin:0 auto; }
body.section-3 { }

a:link { text-decoration: none; color: #333333;}

a:visited { text-decoration: none; }

a:active { text-decoration: none; }
a:hover { text-decoration: none; color: #29abe2; }

ul li.active  { text-decoration: none; color:#000; }
a img { border: none; }

.section-title{
	font-weight:bold;
}
span.titular1{
	 display:block;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 36px;
	 color:#29abe2;
	 padding:10px 0 0 0;
	 margin:0;
}
span.titular3{
	 display:block;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 30px;
	 color:#29abe2;
	 padding:10px 0 0 0;
	 margin:0;
	 overflow:visible;
}
span.titular2{display:block;height:14px;font-size:14px;font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#555;margin: 0 0 25px 0;width:100%; border-bottom:1px solid #777;padding-bottom:7px;}
#menu {
    width: 215px;
	 /*height: 1000px;*/
    overflow: auto;
    top: 0;
    bottom: 0;
	left: 0;
    /*position: fixed;*/
    height: 100%;
	background-color: #fff;
	float:left;
}
#menu ul {
	list-style: none;
	margin: 0 0 12px 0;
}

#menu .container ul li {padding-left: 15px; }
#menu .container ul li a:visited {background-image: url(../img/checked.png); background-repeat: no-repeat;background-position: 100% 0; padding-right:15px; color: #a9a9a9;}

#cuerpo {
	display:block;
	width: 1000px;
	margin:auto;
	background: #fff;
	padding-bottom:5px;
}
#content {
    height: 100%;
    margin: 0 0 0 215px;
    top: 0;
}

.container {
	 /*width: 775px;*/
    padding: 5px 5px 25px 5px;
    overflow:hidden;
}
.container .links a{
    font-family: Arial, Helvetica, sans-serif;
	 font-size: 22px;
	 color:#29abe2;
	 line-height:125%;
}
.container .links a:hover{
	 color:#555;
}
#content p { width: 745px; margin-bottom: 5px; }
#content .columna-izq p, #content .columna-der p { width: 365px; margin-bottom: 5px; }

#content .columna-top { width: 745px;height:320px;padding:0; margin:25px 15px 25px 15px;}
#content .columna-top img {
	margin-bottom:10px;
}
#content .columna-bottom { width: 745px; padding:0; margin:25px 15px 0 15px;}
#content .columna-izq { width: 360px; margin: 10px 12px 15px 15px ; float:left; text-align: justify; }
#content .columna-der { width: 360px; margin: 10px 15px 15px 12px; float:left; text-align: justify; }

.clr{
	clear:both;
}
p {
    margin: 0 0 9px 0;
}

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	{ margin: 7px 0 0 15px; padding: 7px 0 0 0; width: 745px;}
#img-container p	{ width: 400px; margin: 0; padding: 25px 0 12px 0;}

#once { clear: left; }