
body {
	font-family : 		Arial, Helvetica, Sans-serif; 
	background: 		#333130 url('../images/bgalternative.png') repeat-y center;
	color:				#333130;
	}


a img:link {
	border-bottom:		none;
	}
	
#main {
	width: 				1000px;
	margin:				auto;
	position:			relative;		
	}
	
h1.azul{
	color:				#5a7e92;
	font-size:			16px;
	}
	
p.opaco{
	color:				#36424a;
	}
	
	
/* ------------------HEADER------------------ */	



#header {
	background:	 		url('../images/logo.png'	) no-repeat left;
	height:				70px;
	width:				910px;
	margin:				auto;
	
	}
	
#headercontent {
	background:	 		white;
	height:				60px;
	width:				750px;
	float:				right;
	margin:				5px 0 0 0;
	}
	
#searchbox {
	background-color:	white;
	height:				22px;
	width:				759px;
	float:				right;
	text-align:			right;
	line-height:        1;
	font-size:			11px;
	position:			static;
	padding:            0 0 4px 0;
	overflow:           visible;
	clear:				both;
	}
	
#headertext {
	background-color:	white;
	height:				18px;
	width:				600px;
	float:				left;
	text-align:			right;
	line-height:        0.2;
	font-size:			11px;
	margin:             0;
	/*position:			static;
	overflow:           visible;
	clear:				both;*/
	}
	
a.header:link, a.header:visited {
	color:              #5a7e92;
	text-decoration:    none;
	}
	
a.header:hover {
	color:              #ff6418;
	text-decoration:    none;
	}
	
#navbar {
	background-color:	#36424a;  /*#5a7e92;*/
	height:				36px;
	width:				760px;
	float:				right;
	clear:              both;
	position:			relative;
	z-index:			5000;
	}
	
p.reg {
	text-align:			left;
	float:				left;
	}
	



/* ------------------SLIDER------------------ */



#contentslider {
	width:				910px;
	height:				335px;
	margin:				20px auto 0 auto;
	background:			white;
	position:			static;
	z-index:			-1;
	}
	
#slidercontent1 {
	background:			url('../images/slider1.jpg') no-repeat;
	height:				307px;
	}
	
#slidercontent2 {
	background:			url('../images/slider2.png') no-repeat;
	height:				307px;
	}
	
#slidercontent3 {
	background:			url('../images/slider4.png') no-repeat;
	height:				307px;
	}
	
#slidercontent4 {
	background:			url('../images/slider5.jpg') no-repeat;
	height:				307px;
	}
	
#slidercontent5 {
	background:			url('../images/slider6.png') no-repeat;
	height:				307px;
	}
	
#sliderbox1 {
	height:				307px;
	width:				420px;
	background:			#36424a;
	color:				white;
	float:				right;
	margin-right:		35px;
	padding-left:       20px;
	padding-right:      20px;
	line-height:		0.05;
	filter: 			alpha(opacity=70);
 	-moz-opacity: 		0.7;
 	opacity: 			0.7;
	}
	
#sliderbox2 {
	height:				307px;
	width:				420px;
	background:			url('../images/sliderboxbg.png') repeat;
	color:				white;
	float:				right;
	margin-right:		35px;
	padding-left:       20px;
	padding-right:      20px;
	line-height:		0.05;
	}
	
#sliderbutton {
	height:				40px;
	width:				211px;
	background:			#ff6418 url('../images/sliderboxarrow.png') no-repeat right;
	color:				white;
	/*float:				right;*/
	position:			relative;
	z-index:			100;
	top:				243px;
	left:				642px;	
	/*margin:				200px 35px 0 0;*/
	}
	
p.sliderbutton {
	font-size:			24px;
	line-height:		1;
	text-align:			center;
	margin-top:			0px;
	padding-top:        8px;
	height:				33px;
	width:				211px;
	margin-bottom:		0px;
	}


a.sliderbutton:link, a.sliderbutton:visited {
	color:				white;
	text-decoration:	none;
	}
	
a.sliderbutton:hover {
	color:				white;
	border-bottom:		dotted 1px white;
	margin-bottom:		0px;
	padding-bottom:     0px;
	}
	
	
h1.slider {
	margin-top:			13px;
	margin-bottom:		0px;
	font-size:			60px;
	text-align:			right;
	line-height:		0.9;
	}
	
p.slider {
	font-size:			14px;
	line-height:		1;
	text-align:			right;
	margin-top:			10px;
	}
	
p.slidergrande {
	font-size:			16px;
	line-height:		1;
	text-align:			right;
	margin-top:			10px;	
	}
	
/*#sliderboxinabox {
	height:				100px;
	width:				100px;
	background:			blue;
	float:				left;
	filter: alpha(opacity=100);
 	-moz-opacity: 1;
 	opacity: 1;
	}*/



/* ------------------BOXES------------------ */



#boxes {
	width: 				910px;
	height:				170px;
	margin:				-3px auto 0 auto;
	background:			white;
	z-index:			0;
	}
	
#box1 {
	width: 				296px;
	height:				170px;
	background:			#e1e1e1;
	float:				left;
	}
	
#box2 {
	width: 				296px;
	height:				170px;
	margin-left:		11px;
	background:			#e1e1e1;
	float:				left;
	}
	
#box3 {
	width: 				296px;
	height:				170px;
	background:			#e1e1e1;
	float:				left;
	margin-left:		11px;
	}
	
	
/* ------------------LOWER CONTENT------------------ */

#lowercontent {
	width:				910px;
	height:				270px;
	margin:				0px auto 0 auto;
	font-size:			11px;
	}
	
#lowerbox1 {
	width: 				220px;
	height:				250px;
	float:				left;
	}
	
#lowerbox2 {
	width: 				220px;
	height:				250px;
	margin-left:		10px;
	float:				left;
	}
	
#lowerbox3 {
	width: 				220px;
	height:				250px;
	margin-left:		10px;
	float:				left;
	}
	
#lowerbox4 {
	width: 				220px;
	height:				250px;
	float:				left;
	margin-left:		10px;
	}
	
h1.lowercontent {
	color:				#5a7e92;
	font-size:			18px;
	}
	
h2.lowercontent {
	color:				#5a7e92;
	font-size:			12px;
	}
	
ul.lowercontent {
	list-style:			none;
	padding:	        0px;
	margin-left:		25px;
	}
	
a.lowercontent:link, a.lowercontent:visited {
	color:				#ff6418;
	text-decoration:	none;
	border-bottom:		dotted 1px;
	/*font-weight:		bold;*/
	}
	
a.lowercontent:hover {
	border-bottom:		none;
	}
	
a.lowerheading:link, a.lowerheading:visited {
	text-decoration:	none;
	color:				#5a7e92;
	}
	
a.lowerheading:hover {
	border-bottom:		dotted 1px;
	color:				#ff6418;
	}
	
li.lowercontent {
	/*list-style:			outside url('../images/listbullet.png');*/
	background-image:	url('../images/listbullet.png');
	background-repeat:	no-repeat;
	background-position:0px 3px;
	padding-left:	    14px; 
	}
	
img.lowercontent {
	position:			absolute;
	}
	
	
/* ------------------FOOTER------------------ */	
	
#footer {
	width:				910px;
	height:				80px;
	margin:				0px auto 0 auto;
	}
	
#footercontent {
	float:				left;
	width:				910px;
	height:				80px;
	/*background:			#c1c1c1;*/
	margin:				auto;
	text-align:			left;
	font-size:			11px;
	color:				#5a7e92;
	}
	
#logos {
	width:				100px;
	height:				40px;
	float:				right;
	position:			relative;
	bottom:				75px;
	}
	
#validation {
	width:				88px;
	height:				16px;
	/*background:			white url("../images/validated.png");*/
	float:				right;
	/*position:			relative;
	bottom:				35px;*/
	margin-top:			5px;
	}
	
a.validation {
	display:			block;
	width:				88px;
	height:				16px;
	text-decoration:	none;
	background:			white url("../images/validated.png");
	}
	
a.validation:hover {
	background-position: 88px 0;
	}
	
#acca {
	width:				39px;
	height:				39px;
	/*background:			white url("../images/validated.png");*/
	float:				right;
	/*position:			relative;
	bottom:				35px;*/
	margin-top:			5px;
	margin-right:		5px;
	}
	
a.acca {
	display:			block;
	width:				39px;
	height:				39px;
	text-decoration:	none;
	background:			white url("../images/acca.png");
	}
	
a.acca:hover {
	background-position: 39px 0;
	}
	
.displace {
	position: absolute;
	left: -5000px;
	}
	
#credito {
	width:				49px;
	height:				19px;
	float:				right;
	margin-top:			5px;
	/*position:			relative;
	right:				-87px;				
	bottom:				60px;*/
	}
	
a.credito:link, a.credito:visited {
	display:			block;
	width:				49px;
	height:				19px;
	text-decoration:	none;
	background:			white url("../images/diseno.png");
	}
	
a.credito:hover {
	background-position: 49px 0;
	}
	
h1.footercontent {
	font-size:			11px;
	color:				#36424a;
	margin-bottom:		-15px;
	}
	
	
/* ------------------RULER ------------------ */

#hrule {
	height:				1px;
	width:				910px;
	margin:				5px auto 0 auto;
	height:				1px;
	background:			url('../images/h-rule.png') repeat-x;
	clear:				both;
	}
	
#hrule2 {
	height:				1px;
	width:				910px;
	margin:				20px auto 0 auto;
	height:				1px;
	background:			url('../images/h-rule.png') repeat-x;
	}
	
	
	
/* ------------------ CONTACTO ------------------ */


#contacto {
	height:				730px;
	width:				600px;
	margin:				20px 0 0 150px;
	font-size:			12px;
	color:				#333130;
	}
	
h1.contacto {
	color:				#5a7e92;
	}
	
#gracias {
	height:				200px;
	width:				800px;
	margin:				20px 0 0 150px;
	font-size:			12px;
	color:				#333130;
	}
	
#sitemap {
	height:				520px;
	width:				600px;
	margin:				20px 0 0 150px;
	font-size:			12px;
	color:				#333130;
	}
	
#contactbox {
	width:				180px;
	height:				180px;
	border:				dotted 1px #5a7e92;
	/*background:			#c3d3df;*/
	float:				right;
	/*clear:				both;*/
	position:			relative;
	left:				-45px;
	top:				80px;
	z-index:			5px;
	color:				#5a7e92;
	padding:            20px 10px 0 10px;
	font-size:			12px;
	}
	
	
/* ------------------ GOOGLE MAPS ------------------ */

#mapa {
	height:				350px;
	width:				700px;
	margin:				0 auto 0 auto;
	
	}

#mapcontent {	
	width:				300px;
	font-size:			11px;
	color:				#333130;
	float:				left;
	text-align:			right;
	}
	
h1.mapcontent {
	color:				#5a7e92;
	}
	
#siteNotice {
	}
	
#bodyContent {
	}
	
/* ------------------ ACERCA ------------------ */


#seccion {
	/*height:				300px;*/
	width:				500px;
	margin:				20px 0 0 10px;
	font-size:			12px;
	color:				#333130;
	float:				left;
	}
	
#sidebar {
	height:				300px;
	width:				200px;
	margin:				20px 0 0 45px;
	font-size:			12px;
	color:				#333130;
	float:				left;
	background:			url('../images/sidebarbg.png') repeat-x;
	}
	
h1.acerca {
	color:				#5a7e92;
	}
	
img.center {
	display: 			block;
	margin-right:		auto;
	margin-left:		auto;
	clear:				both;
	
	}
	
img.cv {
	float:				left;
	margin-right:		10px;
	}
	
	
/* ------------------ SIDEBAR ------------------ */
	
#sidehead {
	height:				23px;
	width:				190px;
	background:			#c3d3df;
	color:				white;
	padding:            5px 0 0 10px;
	/*font-weight:		bold;*/
	font-size:			15px;
	/*border-bottom:		dotted 0.1em #c3d3df;*/
	}
	
#element {
	height:				23px;
	width:				171px;
	/*background:			#5a7e92;*/
	float:				right;
	margin-top:			2px;
	color:				#5a7e92;
	padding-top:        7px;
	padding-left:       7px;
	border-bottom:		dotted 0.2em #c3d3df;
	font-size:			11px;
	}
	
#element_active {
	height:				23px;
	width:				171px;
	/*background:			white;*/
	float:				right;
	margin-top:			2px;
	color:				#ff6418;
	padding-top:        7px;
	padding-left:       7px;
	border-bottom:		dotted 0.2em #c3d3df;
	font-size:			11px;
	}
	
#space {
	height:				200px;
	width:				20px;
	/*background:			#c3d3df;*/
	margin-top:			2px;
	float:				left;
	}
    
/* ------------------ TABLE ------------------ */
	
#seccion {
	font-family: 		Arial, Sans-Serif;
	font-size: 			12px;
	/*margin: 45px;*/
	width: 				500px;
	text-align: 		left;
	border-collapse: 	collapse;
	margin-bottom:		40px;
}

#seccion th {
	padding: 		    8px;
	font-weight:		bold;
	font-size: 			13px;
	color:				white;
	font-weight:		bold;
	background: 		#5a7e92;
	}
	
#seccion td {
	padding:	        8px;
	background: 		#EfEfEf;
	border-top: 		1px solid #fff;
	color: 				#5a7e92;
	}

#seccion tbody tr:hover td {
	background: 		white;
	color:				#ff6418;
	}
	
