
/*------------RESET-------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-weight: inherit; 
	font-style: inherit; 
	font-size: 100%; 
	font-family: inherit; 
	vertical-align: baseline; 
	}

/* remember to define focus styles! */
:focus { 
	outline: 0; }

body { 
	line-height: 1; 
	color: black; 
	background:#FFFFFF url(../img/bg_body.jpg) repeat-x; 
	text-align:center; }

ol, ul { 
	list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */

table { 
	border-collapse: separate; 
	border-spacing: 0; }

caption, th, td { 
	text-align: left; 
	font-weight: normal; }


blockquote:before, blockquote:after,
q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

p, h1, h2	{ 
	font-family:"Lucida Sans", Arial, sans-serif; }

a  { 
	text-decoration:none; 
	list-style:none; }


/*
	#75c9fe  lightBlue
    #bdbdbd  lightGrey
	#ababab  mediumGrey
*/
.left	{ float:left; }
.right	{ float:right; }

/*-----------PAGE WRAP--------------*/

#page_wrap	{ 
	width: 960px; 
	margin: 0 auto; 
	overflow:hidden; 
	position:relative;  }


#page_wrap img.absolute { 
position:absolute; left: -10px; top:0; z-index:-10; }
#page_wrap img.const	{ position:absolute; left:818px; z-index:10; }


/*-----------HEADER--------------*/

#header								{ float: left; width:960px; }

#header img 						{ float: left; margin-top: 89px;  }


/*----------------------SIDEBAR HEADER----------------------------*/

#sidebar_header							{ float: right; width:435px; overflow:hidden; } 	
			

		/*-----------MENU--------------*/
		
#header  ul.main_menu				{ width: 435px; height:13px; float:right; margin-top:20px; border-bottom:1px dotted #CCCCCC; padding: 4px 0;
									  border-top:1px dotted #CCCCCC; z-index:0; }

#header  ul.main_menu li			{ float:left; font-size:12px; }

#header  ul.main_menu li a			{ color:#999999; text-decoration:none; padding:4px 17px; }

#header  ul.main_menu li a:hover	{ color:#FF9900; }
		

		/*-----------SPEAKERS--------------*/

#speakers							{ float: right; }

#speakers img						{ float: right; }

#speakers ul.speakers_nav			{ display:none;} 


#banner								{ float:left; width:961px; height:246px; }

		
/*----------------------CONTENEDOR INDEX----------------------------*/		
		
#content_index						{ float:left; overflow:hidden; width:692px; margin-top:28px; padding-top:20px; }
#content_index.noticias				{ background:url(../img/25.png) repeat; }
#noticia							{ float:left; position:relative;
									  padding:0 20px 0 20px; border-left:1px dotted #999; border-right:1px dotted #999; }
#content_index.noticias #noticia	{ border:none; }
#noticia h1							{ float:left;
									  width:495px; margin-left:20px;
									  text-align:left; font-size:19px; font-weight:bolder; color:#FF8700; }
#noticia h2							{ float:left;
									  width:495px; margin-left:20px; margin-top:10px;
									  font-size:14px; text-align:left; line-height:18px; color:#333; }
#noticia a.leer						{ position:absolute;
									  top:190px; left:490px; padding:5px 30px;
									  background:url(../img/bg_btn_leer.png) repeat-x;
									  font-size:10px; color:#FFF; }
#noticia a:hover.leer				{ background:url(../img/bg_btn_leer_hover.png) repeat-x; }
#noticia p							{ float:left;
									  width:495px; margin-left:20px; margin-top:10px; 
									  text-align:left; font-size:12px; color:#666; line-height:20px; }
#noticia img						{ float:left; }


#level1								{ float:left; width:718px; margin-bottom:25px; margin-top:30px; }

.caluga								{ float:left; width:91px; overflow:hidden; margin-right:35px; }

.caluga img							{ float:left; }

.caluga h1							{ float:left; 
									  width:91px; padding:4px 0 4px 3px; 
									  font-size:12px; color:#FFFFFF; background: url(../img/bg_h1.png) no-repeat;
									  margin-left:0px; text-align:left; letter-spacing:-1px; font-weight:normal; }

.caluga p							{ float:left; width:168px; font-size: 14px; color:#666666; text-align:left; margin-left:10px; margin-top: 15px;
									  line-height:18px; }
		
.caluga a							{ float:left; font-size:14px; color:#FF9900; margin-top:30px; margin-left:8px; }

.caluga a:hover						{ color:#0099FF; }


/*----------------------CONTENEDOR SERVICIOS-----------------------*/


#content_servicio					{ float: left; overflow:hidden; width:960px; background-image:url(../img/bg_servicios.png); background-repeat:no-repeat;
									  padding-top:20px; background-position:top right; padding-bottom:90px; }

#content_servicio  h1				{ float: left; font-size:36px; color:#75c9fe; letter-spacing:-1px; font-style:italic; width:500px;
									  border-bottom:1px solid #75c9fe; text-align:left; }

#content_servicio  p				{ float: left; width:500px; text-align:left; color:#666666; font-size:16px; line-height:24px; margin-top:25px; }

#content_servicio  p.contacto		{ height:240px; font-weight:bold; }

/*----------------------SIDEBAR----------------------------*/

#sidebar							{ float:right; width:250px; margin-top:28px; }
#sidebar p.bold						{ font-weight:bold; }
#sidebar h1							{ color:#FFFFFF; font-size:13px; width:250px; background-color:#ababab; padding-top:10px; padding-bottom:10px;
									  font-weight:bold; }
#sidebar .fila_a, 
#sidebar .fila_b					{ float:left; width:250px; padding-top:10px; padding-bottom:7px; background-color:#54bdff; }

#sidebar .fila_b					{ background-color:#ababab; }

#sidebar .fila_a p,
#sidebar .fila_b p					{ font-size:12px; color:#ffffff; text-align:left; margin-left:10px; margin-bottom:5px; }


#descrip h2							{ float:left; color:#666666; font-size:14px; margin-top:20px; width:250px; border-bottom:1px dotted #CCCCCC; 
									  padding-bottom:5px; }

#descrip p							{ float:left; color:#666666; text-align:left; font-size:12px; line-height:19px; 
									  font-family:Georgia, "Times New Roman", Times, serif; margin-top:10px; border-bottom:1px dotted #CCCCCC; 
									  padding-bottom:12px; }


/*----------------------FOOTER----------------------------*/

#footer								{ background: url(../img/bg_footer.jpg) repeat-x; width:100%; height:320px; margin-top:20px; }

#footer	#footer_wrap				{ width:960px; margin:0 auto; overflow:hidden; }

#footer .side_a						{ float:left; width:250px; text-align:left; margin-top:70px; }

.side_a h1							{ font-size:18px; color:#CFCFCF; }

.side_a ul							{ float:left; width:250px; margin-top:20px; }

.side_a ul li						{ margin-bottom:8px; border-bottom:1px dotted #FFFFFF; padding-top:5px; padding-bottom:5px; }

.side_a ul li a						{ color:#FFFFFF; }


#footer .side_b						{ float:right; width:500px; margin-top:60px; }

#footer .side_b	h1					{ float:right; font-size:24px; letter-spacing:-1px; color:#CFCFCF; margin-bottom:8px; font-weight:normal; }

#footer .side_b	h2					{ float:right; font-size:18px; letter-spacing:-1px; color:#FFFFFF; width:500px; text-align:right; margin-bottom:5px;
									  font-weight:normal; }

#footer .side_b img					{ float:right; margin-top:15px;}


#footerr { 
	font-size:11px; 
	color:#4f4e4e; 
	text-align:center; 
	font-family: Verdana, Geneva, sans-serif; }





		
		
		

