html {
	margin: 0px;
	left: 0px;
	}
sup {color:red;}
body {
	/*height: 100%;
	min-height: 100%;*/
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../Assets/img/common/body_bg.jpg);
	background-repeat: repeat-x;
	background-color: #999999; /*color: #000000;*/
}
select, option, input {
	font-size:x-small !important;
}
/************** header tag styles **************/
.headerContainer {
	/**position: absolute; z-index: 200;**/
	height: 77px;
	width: 100%;
	min-width: 955px;
	background-image: url(../Assets/img/common/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	/*background-color: #FEFEFE;*/
	margin: 0px;
}
.pageHeader {
	background-image: url(../Assets/img/common/top_body_bg.jpg);
	background-position: top right;
	background-repeat:  no-repeat;
	text-align: left;
	margin: 0px;
	height: 75px;
}
.pageHeader img {
	margin-left: 0px;
	margin-top: 0px;
}
/************** footer tag styles **************/
.footerContainer {
	bottom: 0px;
	left: 0px;
	/**z-index: 200;**/
	height: 40px;
	width: 100%;
	min-width: 955px;
	background-color: #EA0437;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EA0437;
	visibility: visible;
}
.footImcp {
	float: left;
	background-image: url(../Assets/img/common/pleca_footer_imcp.jpg);
	background-color: #EA0437;
	height: 40px;
	margin-bottom: 0px;
	min-width: 300px;
}
.direccion {
	float: right;
	background-image: url(../Assets/img/common/pleca_footer_dir.jpg);
	background-color: #EA0437;
	height: 40px;
	margin-bottom: 0px;
	margin-right: 0px;
	min-width: 400px;
}
/*** globalNav styles**/
#globalNav
	{
	position: relative;
	width: 100%;
	/*min-width: 100%;*/
	height: 32px;
	/*color: #cccccc;*/
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	background-image: url(../Assets/img/common/glbnav_background.gif);
}

#globalNav img{
	margin-bottom: -4px;
}

#globalLink{
	position: absolute;
	top: 10px;
	height: 22px;
	width: 850px;
	padding: 0px;
	margin: 0px;
	left: 70px;
	z-index: 100;
}
a.glink, a.glink:visited{
	font: x-small Verdana,sans-serif;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #EA0437;
}
a.glink:hover{
  	background-image: url(../Assets/img/common/glblnav_selected.gif);
	height: 30px;
	color: #666666;
	text-decoration: none;
}
.skipLinks {display: none;}

/** pageNav styles **/
#pageNav{
	float: left;
	width: 160px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: x-small Verdana,sans-serif;
}
/** sectionLinks styles **/
#sectionLinks{
	margin: 0px;
	padding: 0px;
}
#sectionLinks h4{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}
#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image: url(../Assets/img/common/bg_nav_m.jpg);
	font-weight: normal;
	padding: 3px 0px 3px 5px;
	color: #333333;
}
#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	/*background-color: #EAEFF2;*/
	background-image: url(../Assets/img/common/bg_nav_m_a.jpg);
	font-weight: bold;
	text-decoration: none;
}
/*** advert styles ***/

#advert{
	padding: 25px;
}
#advert img{
	display: block;
}
/**************** contentmainLayout styles *****************/
.contentmainLayout {
	width: 100%;
	min-width: 955px;
	/*height: 80%; 
	/**position: absolute;
	top: 0px;
	left: 0px;
	**/
	z-index: 100;
	text-align: center;
}
.contentmainContainer
	{
	width: 700px;
	text-align: left;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
	border: 1px solid #999999;
	/**height: 100%;**/
	}
.pagemainContent
	{/**margin-top: 49px;**/
	}
.mainPageBanner
	{
	position: relative;
	width: 100%;
	height: 230px;
	background-color: #ffffff;
	background-image: url(../Assets/img/common/banner_mundo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border-bottom: solid 1px #EA0437;
	}
.tabmainContent
	{
	width: 600px;
	height: 150px;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
	background-color: #f9f9f9;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;
	}
.eventosArea
	{
	/*margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;*/
	}
.eventosArea a,
.eventosArea a:link,
.eventosArea a:visited,
.eventosArea a:hover
	{
	color: #000000;
	text-decoration: none;
	margin-right: 25px;
	white-space: nowrap;
	}
/** contentLayout styles **/
.contentLayout 
	{
	width: 100%;
	min-width: 955px;
	min-height:600px !important;
	z-index: 100;
	}
	
.contentContainer
	{
	position: relative;
	width: 700px;
	text-align: left;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 180px;
	margin-right: 10px;
	background-color:#FFFFFF;
	border: 1px solid #999999;
	}

.PageBanner
	{
	width: 680px;
	height: 300px;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	/*margin-bottom:10px;*/
	}
.PageBannerPatro
	{
	width: 670px;
	height: 501px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	/*margin-bottom:10px;*/
	}

.PageBannerCont
	{
	width: 680px;
	height: 150px;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	}

.PageBannerContPlano
	{
	width: 680px;
	height: 327px;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	}

.PageBannerContExpo
	{
	width: 670px;
	height: 387px;
	/*border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;*/
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	}
	
.pageContent
	{
	width: 680px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	}
.tituloprogtec
	{
	margin: 10px;
	padding: 5px;
	font: x-small Verdana,sans-serif;
	font-weight:bold;
	color:#000000	
	}
.titulo
	{
	margin: 10px;
	/*margin-top: 5px;*/
	padding: 5px;
	font: x-small Verdana,sans-serif;
	font-weight:bold;
	color:#CC0000
	}
.pageContent p
	{
	margin: 10px;
	/*margin-top: 5px;*/
	padding: 5px;
	font: x-small Verdana,sans-serif;
	color:#666666;
	text-align: justify;
	}
.pageContent li
	{
	padding: 2px;
	}
.formContainer
	{
	padding: 5px;
	}
.tabContent
	{
	color: black;
	font-size:x-small;
	width: 630px;
	}

.tabContent td
	{	
	font: x-small Verdana,sans-serif;
	color:#666666;
	border: 1px solid #C0C0C0;
	padding: 5px;
	background-color: #EBEFFE;
	margin-top: 5px;
	}
.tabContentNotas td
	{	
	font: x-small Verdana,sans-serif;
	color:#666666;
	padding: 3px;
	background-color: #FFFFFF;
	width: 630px;
	}
.tabContentituloconf
	{	
	font: x-small Verdana,sans-serif;
	font-weight:bold;
	color:#990033;
	
	}
a,a:visited,a:active,a:link
	{
	text-decoration: none;
	color: #000000;
	}
a img
	{
	border-width: 0px;
	}

a.boton {
		
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 2px solid #bbb;
	border-bottom: 2px solid #bbb;
	padding: 2px;
	background-color: #f9f9f9;
}
h1, h2, h3, h4 h5 {
	font-family: Verdana,sans-serif;
}
h1 {
 font-weight: bold;
 font-size: small;
 color: #274897;
 margin: 10px;
 padding: 5px;
}
h2{
 font-weight: bold;
 color: #0099CC;
 font-size: small;
 margin: 10px;
 padding: 5px;
}
h3{
 font-weight: bold;
 color: #EA0437;
 font-size: small;
 margin: 10px;
 padding: 10px;
}
h4{
 color: #333333;
 font-size: small;
 margin: 0px;
 padding: 0px;
}
h5{
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
td, th {
	font: x-small Verdana,sans-serif;
	color:#666666;
}
th.fecha{
	font: bold 110% Verdana,sans-serif;
	color: #FF6600;
	text-align: left;
	padding: 5px;
}
.todos{
 color: #EA0437;
}
.asistente{
 color: #0066FF;
}
.cuota{
 color: #FF9900;
}
a.mail,a.mail:link,a.mail:visited,a.mail:hover
	{
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;	
	}
form
	{
	margin: 0px;
	padding: 0px;
	}
.formFields td.name
	{
	font-size: 11px;
	vertical-align: top;
	padding-left: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 200px;
	}
.name
	{
	font-weight: bold;
	color: #555555;
	}
.pageNavigation
	{
	padding: 5px;
	background-color: #eeeeee;
	}
.pageNavigation ul
	{
	list-style: none;
	padding: 0px;
	margin: 0px;
	}
.pageNavigation li
	{
	display: inline;
	padding: 5px;
	padding-right: 0px;
	white-space: nowrap;
	}
.pageNavigation	a,.pageNavigation	a:link, .pageNavigation	a:visited,.pageNavigation	a:active,.pageNavigation	a:hover
	{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	}
.pageNavigation	a:hover
	{
	color: #666666;
	text-decoration: underline;
	}