/* Emergia CSS Document */


/* Main HTML Containers -- START -- */
* {
	padding: 0;
	margin: 0;
}
body {
	text-align: center;
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	background-color: #f6f6f6;
}
body p {
	font-size:12px;
	padding-top:5px;
	line-height: 1.4em;
	margin-bottom:10px;
}
body strong {
	color:orange;
	font-weight:bold;
}
#container {
	width: 970px;
	margin: 0 auto;
	text-align: left;
	overflow: visible;
	position: relative;
}
/* Main HTML Containers -- END -- */

/* Header Container -- START -- */
#header, #headerLogo, #headerText, #headerContactImage,#headerNav {float:left;}
#header {border: 0;width:970px;padding-top:20px;}
#headerLogo {width:334px;height:63px;}
#headerText {width:383px;text-align:right;padding-top:20px;padding-right:5px;height:14px;}
#headerText a {font-weight:bold;font-size:14px;color:#333333; }
#dnn_dnnMLLANGUAGESELECTOR_dlLanguages {float:right;display:inline;}
#headerContactImage 
	{
		width:218px;
		padding-top:10px;
		float:right;
	}




/* Header Navigation used on inner pages -- START -- */


#headerNav {width:950px;height:42px;margin-top:20px;}
ul#headerNavUl li {list-style-type: none;float: left;}
#headerNav1, #headerNav2, #headerNav3, #headerNav4,
#headerNav1_es, #headerNav2_es, #headerNav3_es, #headerNav4_es
{
	display:block;width:233px;height:42px;
}
#headerNav1{background: url("images/nav1.gif") no-repeat 0 0;}
#headerNav2 {background: url("images/nav2.gif") no-repeat 0 0;}
#headerNav3 {background: url("images/nav3.gif") no-repeat 0 0;}
#headerNav4 {background: url("images/nav4.gif") no-repeat 0 0;}
#headerNav1_es {background: url("images/nav1_es.gif") no-repeat 0 0;}
#headerNav2_es {background: url("images/nav2_es.gif") no-repeat 0 0;}
#headerNav3_es {background: url("images/nav3_es.gif") no-repeat 0 0;}
#headerNav4_es {background: url("images/nav4_es.gif") no-repeat 0 0;}

#headerNav1 span, #headerNav2 span, #headerNav3 span, #headerNav4 span,
#headerNav1_es span, #headerNav2_es span, #headerNav3_es span, #headerNav4_es span 
{ display: none; }
#headerNav1:active, #headerNav2:active, #headerNav3:active, #headerNav4:active, 
#headerNav1_es:active, #headerNav2_es:active, #headerNav3_es:active, #headerNav4_es:active,
#headerNav1:hover, #headerNav2:hover, #headerNav3:hover, #headerNav4:hover, 
#headerNav1_es:hover, #headerNav2_es:hover, #headerNav3_es:hover, #headerNav4_es:hover,
#headerNav1.current, #headerNav2.current, #headerNav3.current, #headerNav4.current, 
#headerNav1_es.current, #headerNav2_es.current, #headerNav3_es.current, #headerNav4_es.current
{background-position: 0 -42px;}
/* Header Navigation used on inner pages -- END -- */
/* Header Container -- END -- */

/* Left Navigation used on inner pages -- START -- */
#leftNav 
{
	padding-top:40px;float:left;width:210px;margin-left:0;
	padding-right:13px;font-size:12px;text-align:left;font-weight:bold;
}
#leftNav a{color:#000000;text-decoration:none;}
ul#leftNavUl li 
{ 	
	width:167px;height:25px;list-style-type: none;float: left;
	background: url("images/left_nav_bg.gif") no-repeat 0 -34px;
	margin-top:15px;padding: 9px 10px 0px 10px;
}
ul#leftNavUl li:hover,ul#leftNavUl li.current 
{
 	width:167px;height:25px;background-position: 0 -0px;
	margin-top:15px;margin-left:15px;padding: 9px 10px 0px 10px;cursor:pointer;
}
ul#leftNavUl li:hover a, ul#leftNavUl li.current a {
	color:#FFFFFF;
}
/* Left Navigation used on inner pages -- END -- */

/* Inner Page Content Areas -- START -- */
/* classes with the NM prefix at the end are for the Inner pages with No menu */
#contentMain, #footer, #contentMainNM, #footerNM {float:left}
#contentMain {margin-top:30px;width:702px;}
#contentMainNM {margin-top:30px;width:920px;}
#footer, #footerNM, #copyright, #copyrightNM {text-align:center;margin-top:10px;} 
#footer, #copyright {width :712px;}
#copyright, #copyrightNM {font-size:0.8em;float:left;color:#CCC;}
#footerNM, #copyrightNM {width :920px;}
#footer ul.list, #footerNM ul.list {margin: 0 0 0 0;list-style-type: none;}
#footer li, #footerNM li  {font-size: 12px;display: inline;margin: 0 20px 0 0;}
#dnn_contentPane {width:662px;background-color:#fff;padding:30px 20px 20px 20px;}
#dnn_contentPaneNM {width:880px;background-color:#fff;padding: 20px 20px 20px 20px;}
#hide_contentPane{display:none;}
/* Inner Page Content Areas -- END -- */

/* Floating Email Styles -- START -- */ 
#floatingMail {height:37px;position:absolute;right:50px;top:160px;	z-index:1;}
#floatingMailText 
{
	height:27px;float:left;	background-image:url("images/orange_border_background.gif");
	font-weight:bold;font-size:14px;padding: 10px 5px 0 5px;
}
#floatingMailBorderLeft, #floatingMailBorderRight 
{	float:left;width:7px;height:37px;}
#floatingMailBorderLeft {background-image:url("images/orange_border_left.gif");}
#floatingMailBorderRight {background-image:url("images/orange_border_right.gif");}
/* Floating Email Styles -- END -- */ 




/* Home Page Styles -- START -- 
/* All home styles are prefixed with h_
/* Home Left hand side Header Navigaion -- START -- */



#h_headerNav1, #h_headerNav2, #h_headerNav3, #h_headerNav4,
#h_headerNav1_es, #h_headerNav2_es, #h_headerNav3_es, #h_headerNav4_es 
{	display: block;width:158px;height:34px;} 
#h_headerNav1 {background: url("images/nav1home.gif") no-repeat 0 0;}
#h_headerNav2 {background: url("images/nav2home.gif") no-repeat 0 0;}
#h_headerNav3 {background: url("images/nav3home.gif") no-repeat 0 0;}
#h_headerNav4 {background: url("images/nav4home.gif") no-repeat 0 0;}
#h_headerNav1_es {background: url("images/nav1home_es.gif") no-repeat 0 0;}
#h_headerNav2_es {background: url("images/nav2home_es.gif") no-repeat 0 0;}
#h_headerNav3_es {background: url("images/nav3home_es.gif") no-repeat 0 0;}
#h_headerNav4_es {background: url("images/nav4home_es.gif") no-repeat 0 0;}
#h_headerNav1 span, #h_headerNav2 span, #h_headerNav3 span, #h_headerNav4 span,
#h_headerNav1_es span, #h_headerNav2_es span, #h_headerNav3_es span, #h_headerNav4_es span  { display: none; }
#h_headerNav1:active, #h_headerNav2:active, #h_headerNav3:active, #h_headerNav4:active,
#h_headerNav1_es:active, #h_headerNav2_es:active, #h_headerNav3_es:active, #h_headerNav4_es:active,
#h_headerNav1:hover, #h_headerNav2:hover, #h_headerNav3:hover, #h_headerNav4:hover,
#h_headerNav1_es:hover, #h_headerNav2_es:hover, #h_headerNav3_es:hover, #h_headerNav4_es:hover { background-position: 0 -34px; }
#h_leftNav, #h_leftNavMenu
{	float:left;width:158px;}
#h_leftNav {margin-top:20px;margin-right:16px;}
#h_leftNavMenu {height:192px;}
ul#h_leftNavUl li 
{	list-style-type: none;float: left;margin-left: 0;
	padding-bottom:14px;background-color:#f6f6f6;
}
ul#h_leftNavUl ul
{
	float:none;
}



#h_57, #h_58, #h_59, #h_60
{
	z-index:1000;
	position:absolute;
	width:170px;
	font-size:0.8em;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	display:none;
	list-style-type: none;
	margin-left:158px;
	top:83px;
}
/* sub menu positioning 34 + 14 diff*/
#h_57 {top:103px;}
#h_58 {top:151px;}
#h_59 {top:199px;}
#h_60 {top:247px;}
.h_subnav li
{	
	margin:0px;
	padding:10px 5px 0px 5px;
	width:170px;
	float:none;
	border:1px white solid;
}





/* Home Left hand side Header Navigaion -- END -- */

#h_leftContent, #dnn_h_leftNavText, #h_contentMain, #dnn_h_contentMainText,
#h_rightContent, #dnn_h_rightContentTop, #h_rightContentBottom,
#h_contentMainBottom, #h_contentMainBottomF1
{	float:left;}

#h_leftContent {width:158px;background-color:#FFFFFF;}

#dnn_h_leftNavText {width:138px;padding:0px 10px 0px 10px;background-color:#FFFFFF;}

#h_contentMain 
	{
		width:790px;
		margin:0px;
		margin-top:21px;
		
	}

#dnn_h_contentMainText 
	{
		width:600px;
		overflow:hidden;
	}

#h_rightContent 
	{
		width:156px;
		padding:5px;
		float:right;
		margin-top:-5px;
}

#dnn_h_rightContentTop {height:70px;}

#h_rightContentBottom {	width:166px;background-color:#FFFFFF;margin-top:-20px;}

#dnn_h_rightContentBottomText {	width:146px;padding:0px 10px 0px 10px;}




#h_contentMainBottom
	{
		width:790px;
		margin-top:20px;
		background-color:#f6f6f6;

	}

#h_contentMainBottomF1, #h_contentMainBottomF2 
	{
		width:328px;
		background-color:#FFFFFF; 
	}

#h_contentMainBottomF1 
	{
		float:left;
		margin-left:20px;
	}

#h_contentMainBottomF2 {float:right;}

#dnn_h_contentMainBottomF1Text, #dnn_h_contentMainBottomF2Text {width:298px;padding:0px 15px 0px 15px;}

#h_contentMainImage {margin-top:15px;width:24px;height:67px;float:right;background: url("images/g.gif") no-repeat 0 0;}





/* Home Page Styles -- END -- */  

/* White rounded border classes -- START -- */
.wb_tr, .wb_tl, .wb_br, .wb_bl
{
	float:left;background-repeat:no-repeat;height:13px;width:13px;
}
.wb_tr {background-image:url("images/wb_tr.gif");background-color:#FFFFFF;}
.wb_tl {background-image:url("images/wb_tl.gif");background-color:#FFFFFF;}
.wb_br {background-image:url("images/wb_br.gif");background-color:#F6F6F6;}
.wb_bl {background-image:url("images/wb_bl.gif");background-color:#f6f6f6;}
.wb_border_top, .wb_border_bottom
{
	background-image:url("images/wb_13.gif");background-repeat:repeat-x;
	height:13px;
	float:left;
}

.wb_border_top{background-color:#fff;}
.wb_border_bottom{background-color:#f6f6f6;}
/* White rounded border classes -- END -- */

/* text markup settings -- START -- */
#dnn_contentPane ul li, #dnn_contentPaneNM ul li 
{
		margin-left:25px;margin-bottom:18px;list-style-type:disc;font-size:12px;list-style-image:url(/Portals/0/images/inicio.gif)
}

a:link {color:#ff6600;text-decoration: none;}
h1 {font-size: 24px;margin-bottom:10px;}
h2 {color:orange;background-color:black;padding:6px;clear:both;}
img, img a {border: 0px;}
#dnn_h_rightContentBottomText p, #dnn_h_rightContentBottomText {font-size:12px;}
#dnn_h_contentMainBottomF1Text p {font-size:11px;}
#dnn_h_contentMainBottomF2Text p {font-size:11px;}
#floatingMailText a, a:link, a:visited, a:active {color:#000}

.blogNav
	{
		font-size:11px;
		text-transform:none;
		text-align:center;
	}

.newsletterListing
	{
		font-size:11px;
	}

.newsletterHeading
	{
		font-size:11px;
		color:#000
	}


.imagemap
{
	padding:0px;margin:0px;
}

.imagemap table td
{
	padding:0px;margin:0px;
}

#Noticia 
	{
		text-transform:lowercase;	
		text-transform:capitalize;
	}

.HeadBorder
	{
		font-size:12px;
		font-weight:bold;
		background-color:#efefef;
		padding:6px;
		margin-bottom:10px;
		text-decoration:none;
	}	
.

.Head {
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	background-color:#efefef;
	padding:6px;
	margin-bottom:10px;
	text-decoration:none;
}
.SubHead { margin-top:10px;}

/* text markup settings -- END -- */

/* Dotnetnuke system menu styles -- START --  */
#loggedInMenu {height:37px;position:absolute;top:10px;z-index:2;}
#login {height:37px;position:absolute;top:10px;z-index:3;}
/* Dotnetnuke system menu styles -- END --  */

/*
#loggedInMenu 
{
	float:left;
	width:600px;
}
#solmenu {float:left;width:500px;}       
#login {float:left;width:100px;}
*/


/* Futurizate.com: correcion Safari */
	/* ES */
	#contentMain #dnn_contentPane #dnn_ctr479_Repository_DataTable table,
	#contentMain #dnn_contentPane #dnn_ctr480_Repository_DataTable table,
	#contentMain #dnn_contentPane #dnn_ctr481_Repository_DataTable table {
		border:0 #fff solid;
	}
	/* EN */
	#contentMain #dnn_contentPane #dnn_ctr492_Repository_DataTable table,
	#contentMain #dnn_contentPane #dnn_ctr493_Repository_DataTable table,
	#contentMain #dnn_contentPane #dnn_ctr489_Repository_DataTable table {
		border:0 #fff solid;
	}
