* {
	margin: 0px;
	padding: 0px;
}
.clear {clear:both; overflow:hidden; margin:0; padding:0;} 

body {
	margin: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
}

.clear {clear:both; overflow:hidden; margin:0; padding:0;} 

#contenedor_gral {
	width: 1000px;
	height: auto;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

#contenedor {
	width: 960px;
	height: auto;
	clear: both;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#header {
	height: 164px;
	width: 960px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	clear: both;
}

#main {
	width: 960px;
	height: auto;
	background-color: #F2F2F2;
	clear: both;
}

#home {
	width: 920px;
	height: auto;
	background-color: #F2F2F2;
	padding-right: 20px;
	padding-left: 20px;
	font-family: "Trebuchet MS";
	font-size: 18pt;
	color: #034EA1;
	text-decoration: none;
	text-align: justify;
	font-weight: lighter;
	clear: both;
}

#panel {
	width: 960px;
	height: auto;
	background-color: #F2F2F2;
	float: left;
}


#ln1 {
	width: 925px;
	height: 161px;
	clear: both;
}

#sobre_nosotros {
	width: 318px;
	height: 161px;
	float: left;
	background-image: url(../images/h-sobre.png);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #FFF;
}

#servicios {
	width: 607px;
	height: 161px;
	float: right;
	background-image: url(../images/h-servicios.png);
	background-repeat: no-repeat;
}

#ln2 {
	width: 925px;
	height: 158px;
	clear: both;
}

#agenda {
	width: 441px;
	height: 158px;
	float: left;
	background-image: url(../images/h-agenda.png);
	background-repeat: no-repeat;
}

#oportunidades {
	width: 484px;
	height: 158px;
	float: right;
	background-image: url(../images/h-oportunidades.png);
	background-repeat: no-repeat;
}

#contacto {
	width: 235px;
	height: 162px;
	float: left;
	background-image: url(../images/h-contacto.png);
	background-repeat: no-repeat;
}

#ln3 {
	width: 925px;
	height: 162px;
	clear: both;
}

#noticias {
	width: 360px;
	height: 162px;
	float: left;
	background-image: url(../images/h-noticias.png);
	background-repeat: no-repeat;
}

#newsletter {
	width: 330px;
	height: 162px;
	float: right;
	background-image: url(../images/h-newsletter.png);
	background-repeat: no-repeat;
}

#menu {
	width: 295px;
	height: auto;
	float: left;
}

#info{
	width:633px;
	height: auto;
	float:right;
	font-family: "Trebuchet MS";
	padding-right: 12px;
	padding-left: 10px;
	font-size: 11px;
}

#btn_agenda{
	width:530px;
	height: 139px;
	float:left;
	font-family: "Trebuchet MS";
	font-size: 14pt;
	color: #034EA1;
	background-image: url(../images/boton_agenda.jpg);
	background-repeat: no-repeat;
	
}


#btn_noticias{
	width:630px;
	height: auto;
	float:left;
	font-family: "Trebuchet MS";
	font-size: 14pt;
	color: #034EA1;
	background-image: url(../images/boton_agenda.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	
}



#footer {
	height: 139px;
	width: 960px;
	float: left;
}



/** tipografia **/

p{
	font-family: "Trebuchet MS";
	font-size: 12pt;
	color: #4d4d4d;
	text-decoration: none;
	line-height:20pt
}
p a:link {
	color: #034EA1;
	text-decoration: none;
}
p a:visited{
	color: #034EA1;
}
p a:hover {
	text-decoration: underline;
	color: #034EA1;
}
p a:active {
	text-decoration: none;
}


p2 {
	font-family: "Trebuchet MS";
	font-size: 16pt;
	color: #034EA1;
	text-decoration: none;	
}
p2 a:link {
	color: #034EA1;
	text-decoration: none;
}

p3 {
	font-family: "Trebuchet MS";
	font-size: 11pt;
	color: #D6AB01;
	text-decoration: none;
}


p4 {
    font-family: "Trebuchet MS";
	font-size: 18pt;
	color: #034EA1;
	text-decoration: none;
	text-align: justify;
	font-weight: lighter
}
#contenedor_gral #contenedor #main #info #info {
	text-align: right;
}


p4 a:link {
	color: #034EA1;
	text-decoration: none;
}
p4 a:visited{
	color: #034EA1;
}
p4 a:hover {
	text-decoration: underline;
	color: #034EA1;
}
p4 a:active {
	text-decoration: none;
}


p5 {
	font-family: "Trebuchet MS";
	font-size: 16pt;
	color: #034EA1;
	text-decoration: none;
	text-align: center;
}

p5 a:link {
	color: #034EA1;
	text-decoration: none;
	text-align: center;
}

p6 {
	font-family: "Trebuchet MS";
	font-size: 14pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

p7 {
	font-family: "Trebuchet MS";
	font-size: 20pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}



/* for IE5.5 and IE6 to position the tables corectly */
* html .menu {
	position:static;
	height: 47px;
	width: 1000px;
	float: left;
	color: #000000;
}
