@charset "utf-8";
/* CSS Document */
html, body{
	height:100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

form{
	margin:0px;
	padding:0px;
}

body {
	margin:0px;
	padding:0px;
	background-color:#D2D9DD;
	text-align:center;
}

#container {
	position: relative;
	display: inline-block;
	height:auto;
	width: 990px;
	height:auto;
	margin:auto;
	text-align:left;
	background-color:#fff;
        padding-bottom: 10px;
	min-height: 100%; /* this is where inheritance stops */
} 

/********************** Header **************************/	
	
/* Estilos viejos de la caja de login
#headerContainer {
	position:relative;
	width:990px;
	height:134px;
	margin:auto;
	padding:0px;
	}
	
#logo {
	width:203px;
	height:134px;
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
	vertical-align:bottom;
	}

#logo img{
	margin:0px;
	padding:0px;
	}

#headerBg {
	width:787px;
	height:134px;
	background-image:url(../images/header-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	
#headerFormBg {
	position:relative;
	width:395px;
	height:134px;
	background-image:url(../images/header-form-bg.jpg);
	background-repeat:no-repeat;
	float:right;
	}
	
#headerFormContainer {
	position:relative;
	width:350px;
	height:96px;
	margin-top:15px;
	padding-left:22px;
	float:left;
	text-align:left;
	}
	
#headerFormHeading {
	width:350px;
	height:20px;
	float:left;
	}
	
#headerFormFieldArea {
	width:350px;
	height:40px;
	float:left;
	margin-top: 5px;
	}
	
#headerFieldCorreo {

	width:163px;
	height:35px;
	float:left;
	left:22px;
	text-align:left;
	margin-top: 5px;
	}
	
#headerFieldContra {
	width:121px;
	height:35px;
	float:left;
	text-align:left;
	margin-top: 5px;
	}	

#headerBtnEntrar {
	width:54px;
	height:20px;
	float:right;
	margin-top:25px;
	margin-right:5px;
	background-image:url(../images/btn-entrar-bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	line-height:12pt;
	}
	
#headerFormBotArea {
	width:350px;
	height:40px;
	float:left;
	}
	
#headerBtnNuevo {
	width:92px;
	height:20px;
	float:left;
	background-image:url(../images/btn-nuevo-bg.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	}
	
.headerNuevoText {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:1px;
	line-height:12pt;
	}
	
#headerFormNav {
	width:255px;
	height:20px;
	float:right;
	margin-top:15px;

	}
*/

	
#headerContainer {
	position:relative;
	width:990px;
	height:134px;
	margin:auto;
	padding:0px;
	}
	
#logo {
	width:203px;
	height:134px;
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
	vertical-align:bottom;
	}

#logo img{
	margin:0px;
	padding:0px;
	}

#headerBg {
	width:787px;
	height:134px;
	background-image:url(../images/header-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	
#headerFormBg {
	position:relative;
	width:395px;
	height:134px;
	background-image:url(../images/header-form-bg.jpg);
	background-repeat:no-repeat;
	float:right;
	}

#headerFormBg_UsuariosRegistrados {
	position:relative;
	width:395px;
	height:134px;
	background-image:url(../images/fondo-usuarios-registrados.jpg);
	background-repeat:no-repeat;
	float:right;
	}

#headerFormBg_NuevoUsuario {
	position:relative;
	width:395px;
	height:134px;
	background-image:url(../images/fondo-nuevo-usuario.jpg);
	background-repeat:no-repeat;
	float:right;
	}        
	
#headerFormContainer {
	position:relative;
	width:350px;
	height:96px;
	margin-top:15px;
	padding-left:22px;
	float:left;
	text-align:left;
	}
	
#headerFormHeading {
	width:350px;
	height:20px;
	float:left;
	}
    
#headerFormHeading_Derecha {
	width:180px;
	height:20px;
    margin-left:0px;
    display:in-line;
	float:left;
	
	}  
#headerFormHeading_Izquierda {
	width:150px;
	height:20px;
	float:left;
    display:in-line;
	}    
	
#headerFormFieldArea {
	width:350px;
	height:40px;
	float:left;
	margin-top: 5px;
	}
	
#headerFieldCorreo {

	width:163px;
	height:35px;
	float:left;
	left:22px;
	text-align:left;
	margin-top: 5px;
	}
	
#headerFieldContra {
	width:121px;
	height:35px;
	float:left;
	text-align:left;
	margin-top: 5px;
	}	

#headerBtnEntrar {
	width:54px;
	height:20px;
	float:right;
	margin-top:25px;
	margin-right:5px;
	background-image:url(../images/btn-entrar-bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	line-height:12pt;
	}
	
#headerFormBotArea {
	width:350px;
	height:40px;
	float:left;
	}
	
#headerBtnNuevo {
	width:92px;
	height:20px;
	float:left;
	background-image:url(../images/btn-nuevo-bg.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	}
	
.headerNuevoText {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:1px;
	line-height:12pt;
	}
	
#headerFormNav {
	width:255px;
	height:20px;
	float:right;
	margin-top:15px;

	}
#headerFormNav_Derecha {
	width:150px;
	height:20px;
	float:left;
	margin-top:15px;

	}  
    
.headerWelcomeText {
	display:inline-table;
	float:left;
	font-size:12px;
	height:auto;
	line-height:12px;
	text-align:left;
	width:280px;
    margin-left:2px;
}  

.headerWelcomeText h3 {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-bottom:0;
	margin-top:10px;
	padding:0;
}

.headerWelcomeText p {
	margin-top:3px;
    margin-bottom:0;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
	
	
/*Main Body*/

#mainLeft {
	display:inline-table;
	width:203px;
	height:100%;
	float:left;
	text-align:left;
	clear:none;
	}
	
	
/* MAIN LEFT COLUMN */

#leftMainNav {
	width:203px;
	height:auto;
	float:left;
	/*min-height:100%;*/
	}
	
#leftMainNavTop {
	width:203px;
	height:27px;
	/*float:left;*/
	background-color:#367494;
	background-image:url(../images/left-menu-top.jpg);
	background-repeat:no-repeat;
	}
	
#leftMainNavMiddle {
	display:table;
	width:203px;
	height:auto;
	background-color:#367494;
	background-image:url(../images/middle-bg.gif);
	background-repeat:repeat-y;
	float:left;
	}
	
/*#leftMainNavBot {
	width:203px;
	height:116px;
	float:left;
	background-image:url(../images/left-menu-bottom.gif);
	background-repeat:no-repeat;
	}*/
	
#leftMainMenuBot {
	width:203px;
	height:21px;
	float:left;
	background-image:url(../images/left-menu-bottom.gif);
	background-repeat:repeat-y;
	background-position:bottom;
	}
	
#leftCloudTagCenter {
	width:203px;
	height:auto;
	background-image:url(../images/left-menu-cloudtag-center.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin-top:0px;
	float:left;
	clear:both;
	}
	
#leftCloudTagBottom {
	width:203px;
	height:17px;
	float:left;
	}
	
#leftMainNavBox {
	width: 175px;
	height:170px;
	float:left;
	margin-left:11px;
	margin-top:25px;
	}
	
#leftMainNavTextBox {
	width: 175px;
	height:33px;
	float:left;
	}
	
#leftCloudsTags {
	width: 160px;
	/*height:100%;
	float:left;*/
	position:relative;
	padding-left:18px;
	padding-top:17px;
	text-align:center;
	line-height:17px;
	/*display:block;*/
}

#leftMainProyectos {
	width: 181px;
	height:20px;
	float:left;
	margin-left:12px;
	margin-top: 30px;
	text-align:left;
	border-bottom:1px solid #E7E7E7;
	background-repeat:no-repeat;
	clear:none;
	}

#leftMainProyText {
	width: 100px;
	float:left;
	}

#leftMainVertodos {
	width: 50px;
	float:right;
	}
	
#leftMainLogos {
	width: 158px;
	height:auto;
	position:relative;
	z-index:100;
	float:left;
	margin-left:12px;
	margin-top: 15px;
	text-align:left;
	}

#leftMainLogos2 {
        padding-top:5px;
        padding-bottom:5px;
        }
	
.leftMainLogos2 {
	width: 158px;
	/*height:56px;*/
	float:left;
	margin-left:0px;
	margin-top: 15px;
	text-align:left;
	display:block;
	}
	
#leftBanner {
	width: 150px;
	height:90px;
	float:left;
	margin-left:12px;
	margin-top: 350px;
	text-align:left;
	}
	
/* Main Bar under Header */
#mainBar {
	width: 784px;
	height:8px;
	background-image:url(../images/header-bar.gif);
	background-repeat:repeat-x;
	display:table;
	_float:left;
	_clear:none;
	top:135px;	
	/*margin-left:203px;*/	
	_margin-left:0px;	
	z-index:16;	
}
		
/*Main Right Box*/

#mainRight {
	width:784px;
	height:100%;
	overflow:visible;
	/*position:relative;
	position:absolute;	*/
	*float:left;
	*clear:none;
	top:135px;	
	/*margin-left:203px;	*/
	*margin-left:0px;	
	z-index:14;	
	padding-bottom:25px;	
	/*display:inline;*/
	background-image:url(../images/main-right-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-align:left;
        float:right;
	}

/*Top  right form*/
#rightBusquedaForm {
	width:200px;
	height:30px;
	float:right;
	margin-top:0px;
	margin-right:20px;
	}

#rightFormField {
	width:120px;
	height:20px;
	float:left;
	margin-top:5px;
}

#rightbtnBuscar {
	width:54px;
	height:20px;
	float:right;
	margin-top:7px;
	background-image:url(../images/btn-entrar-bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	line-height:13pt;
	}
	
/* Bread Crump */
#IntTopNavContainer {
	position:relative;
	width:751px;
	height:30px;
	margin:0 auto;
	padding: 0;
	text-align:left;
	}

#IntTopNav {
	width:520px;
	height:20px;
	margin-top:10px;
	float:left;
	text-align:left;
	}
	
#mainTextBox {
	display:table;
	width: 440px;
	height:auto;
	float:left;
	padding-left:20px;
	margin-top:50px;
	text-align:left;
	}
	
#mainTextBoxConBanner {
	/*display:table-row-group;
	width: 440px;
	width:100%;
	height:auto;
	float:left;
	padding-left:20px;
	margin-top:30px;
	text-align:left;*/
	margin:40px auto 0;
	padding:0;
	position:relative;
	text-align:left;
	width:751px;
	margin-left:20px;
	display:inline;
}
	
#mainTextHeading {
	width:440px;
	height:22px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002447;
	border-bottom:1px solid #E7E7E7;
	}
	
#mainTextArea {
	display:table;
	width:440px;
	height:auto;
	margin-top:20px;
	}	
	
#mainSpacer {
	position:relative;
	width: 990px;
	height:auto;
	margin:0 auto;
	background-color:#FFFFFF;
	clear:both;
	}
	
/**************************** RIGHT COLUMN ************************/
#RightCol {
	/*display:inline;
	width: 317px;
	height:auto;
	position:relative;
	margin-left:0px;	
	_margin-left:-300px;	
	clear:none;	
	text-align:left;
	display:inline;
	margin-bottom:20px;*/
	background-color:#FFFFFF;
	clear:none;
	float:right;
	margin-left:10px;
	margin-right:0;
	margin-left:18px;
	margin-right:38px;
        margin-bottom:20px;
	width:300px;	
	}
	
#rightBanner {
	width:300px;
	height:90px;
	margin-top:20px;
	}	
	
#rightBusquedaForm {
	width:200px;
	height:30px;
	float:right;
	margin-top:0px;
	margin-right:20px;
	}

#rightFormField {
	width:120px;
	height:20px;
	float:left;
	margin-top:8px;
}

#rightbtnBuscar {
	width:54px;
	height:20px;
	float:right;
	margin-top:10px;
	background-image:url(../images/btn-entrar-bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	line-height:13pt;
	}
	
#rightMainTab {
	display:table;
	width: 300px;
	height: auto;
	float:left;
	margin:0 auto 0;
	}
	
#rightMainTabTop {
	width: 300px;
	height:45px;
	float:left;
	}

#rightMainTabTop div.tab:hover a,  #rightMainTabTop div.active a:visited, #rightMainTabTop div.active a:active, #rightMainTabTop div.active a:link{
    text-decoration:none;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
}
	
/* Right Tabs */

#tabText {
	width:68px;
	height:25px;
	padding-top:8px;
	}

#tab1 {
	width:68px;
	height:45px;
	margin-left:4px;
	float:left;
	}
	
#tab2 {
	width:68px;
	height:45px;
	float:left;
	margin-left:6px;
	}
	
#tab3 {
	width:68px;
	height:45px;
	float:left;
	margin-left:6px;
	}
	
#tab4 {
	width:68px;
	height:45px;
	float:left;
	margin-left:6px;
	}
		
#tabLine {
	width:300px;
	height:6px;
	margin:0;
	padding:0;
	float:left;
	background-image:url(../images/tab-box-line.gif);
	background-repeat:repeat-x;
	}
	
#TabTextBox {
	width:300px;
	height:161px;
	margin-top:0px;
	float:left;
	border:0px solid #377494;
	background-image:url(../images/00_45.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#FFFFFF;
	}
	
#TabComtInner {
	width:280px;
	height:55px;
	float:left;
	border-bottom:1px solid #D3D3D3;
	}
	
#TabTextBoxInner {
	width:280px;
	height:130px;
	margin-top:15px;
	margin-left:5px;
	}
	
#TabInnerComtBox {
	width: 21px;
	height:20px;
	float:left;
	}
	
#TabInnerComtText {
	width: 259px;
	height:56px;
	height:0px;
	text-align:left;
	float:left;
	}
	
#tabComtLine {
	width:280px;
	height:1px;
	color:#D3D3D3;
	margin-top:10px;
	}
#spacer {
	width:100%;
	height:12px;
	float:left
	}
	
#rightBanner1 {
	width:300px;
	height:200px;
	float:left;
	margin-top:20px;
	}
	
#rightBanner1b {
	width:300px;
	height:148px;
	float:left;
	margin-top:40px;
	}
	
#rightBanner2 {
	width:300px;
	height:90px;
	float:left;
	margin-top:20px;
	}
	
#rightBanner3 {
	width:300px;
	height:90px;
	float:left;
	margin-top:10px;
	}	
	
	
	
/**************** Interior *********************/

#IntHeadingArea {
	position:relative;
	width:770px;
	/*height:92px;*/
	margin: 20px auto 0;
	padding: 0;
	text-align:left;
	}
	
#IntTextHeading {
	width:751px;
	height:22px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002447;
	border-bottom:1px solid #E7E7E7;
	display:inlne;
	}
	
#IntHeadingArea h1{
	width:737px;
	/*height:22px;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, "sans-serif";
	font-size:16px;
	color:#002447;
	border-bottom:1px solid #E7E7E7;
	background-image:url(../images/bullet-main-text.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	width:400px
	}
	

	
	
	
	
	
.rightColInfo{
	margin-top:15px;
	padding-top:0px;
	/*margin-bottom:15px;*/
	clear:both;
}

.rightColInfo h2, #IntHeadingArea h2{
	font-family: Tahoma, Verdana, Arial, Helvetica, "sans-serif";
	font-size:14px;
	color:#002447;
	display:block;
	/*width:220px;*/
	border-bottom:1px solid #e7e7e7;
	}

	
.rightColInfo p{
	margin-left:30px;
	}	
	
.rightColInfo img{
	float:right;
	margin-left:10px;
	clear:right;
}	

.rightColInfo a img{
	float:right;
	margin-left:10px;
	border:0px;
	margin-right:-7px;
	margin-top:8px;
	clear:right;
}

.rightColIntro{
	margin-top:15px;
	padding-top:0px;
	clear:none;
}

.rightColIntroTables{
	height:100%; 
	width:auto; 
	position:relative; 
	clear:none; 
	display:table;
	border-bottom:1px solid #e7e7e7;
	margin-bottom:15px;
	padding-bottom:8px;
}

.rightColIntroR{
	float:left; 
	width:75%;
}

.rightColIntroL{
	width:100px; 
	height:auto; 
	float:left;
}

.rightColIntro h2{
	font-family: Tahoma, Verdana, Arial, Helvetica, "sans-serif";
	font-size:14px;
	color:#002447;
	display:block;
	width:auto;
	border-bottom:1px solid #e7e7e7;
	clear:none;
	}
	
.rightColIntro p{
	margin-left:30px;
	}	
	
.rightColIntroR h3{
	font-family: Tahoma, Verdana, Arial, Helvetica, "sans-serif";
	font-size:15px;
	color:#db980d;
	display:block;
	width:auto;
	border-bottom:none;
	margin:0px;
	padding:0px;
	}

.rightColIntroR p{
	margin-top:8px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	}
	
.rightColIntroL h4{
	font-family: Tahoma, Verdana, Arial, Helvetica, "sans-serif";
	font-size:11px;
	color:#002447;
	font-weight:bold;
	border-bottom:none;
	height:auto;
	margin-top:3px;
	padding:0px;
	}
	

.rightColIntroR a{
	float:right;
	color:#367494;
	text-decoration:underline;
	clear:right;
	font-size:10px;
	margin:0px;
	padding:0px;
	}
	
.rightColIntroR a:hover{
	float:right;
	color:#FCAC21;
	text-decoration:underline;
	}

#IntHeadingArea .rightColIntro a{
	color:#367494;
	background-image:url(../images/open-new-window.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:15px;
}	
		
	
#IntMainNav {
	width:760px;
	height:50px;
	margin-top:20px;
	background-image:url(../images/int-nav-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
	
#IntNavCommun {
	width:192px;
	height:45px;
	margin-top:5px;
	float:left;
	margin-left:14px;
	text-align:center;
	}
	
#IntNavOtras {
	width:130px;
	height:45px;
	margin-top:5px;
	float:left;
	margin-left:20px;
	text-align:center;
	line-height:5pt;
	}
	
#IntMainTextContainer {
	display:table;
	width:737px;
	height:auto;
	float:right;
	margin-top:25px;
	text-align:left;
	}
	
#IntMainTextContainer2 {
	display:table;
	width:737px;
	height:auto;
	margin:20px auto;
	text-align:left;
	}
	
#IntRight {
	width: 300px;
	height:250px;
	float:right;
	}
	
	
#IntMainTextTop {
	width:420px;
	height:270px;
	float: left;
	}
	
#IntMainHeading {
	width:420px;
	height:22px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002447;
	border-bottom:1px solid #E7E7E7;
	}
	
#IntTextAreaTop {
	width:420px;
	height:100px;
	float:left;
	text-align:left;
	margin-top:20px;
	}
	
#IntTextLogoLeft {
	width:120px;
	height:94px;
	float:left;
	margin-left:20px;
	text-align:left;
	}
	
#IntTextRight {
	width:260px;
	height:94px;
	float:right;
	text-align:left;
	}
	
.IntTextMainContainer2 {
	width:655px;
	height:auto;
	float:left;
	text-align:left;
	padding-left:20px;
	}
	
.IntTextMainContainer2 label{
	display:block;
	width:205px;
	text-align:right;
	float:left;
	clear:left;
	}
	
.IntTextMainContainer2Input{
	display:block;
	width:289px;
	text-align:left;
	/*float:left;*/
	clear:right;
	margin-left:10px;
	margin-bottom:5px;
	}	

.IntTextMainContainer2Tarea{
	display:block;
	width:290px;
	height:85px;
	text-align:left;
	float:left;
	clear:right;
	margin-left:10px;
	margin-bottom:5px;
	}
		
#IntTextContainer2 {
	display:table;
	width:495px;
	height:auto;
	float:right;
	}	

.IntSpacer {
	width:100%;
	height:30px;
	float:left;
}	

.IntTextMainContainer3 {
	width:655px;
	height:auto;
	float:left;
	text-align:left;
	padding-left:20px;
	}
	
.IntTextMainContainer3 label{
	display:block;
	width:250px;
	text-align:right;
	float:left;
	clear:left;
	}
	
.IntTextMainContainer3Input{
	width:80px;
	text-align:left;
	float:left;
	margin-left:10px;
	margin-bottom:5px;
	clear:right;
	}	

.form2Table{
	display:block; 
	clear:both;
	float:left; 
	width:700px;
}


.IntTextMainContainer3 .leftLabel{
	width:210px; 
	float:left;
	margin-bottom:5px;
	clear:left;
	display:block;
}

.IntTextMainContainer3 .rightLabel{
	width:190px; 
	float:left;
	clear:right;
	margin-bottom:5px;
	display:block;
}

.IntTextMainContainer3 .leftLabelExtended{
	width:508px; 
	float:left;
	margin-bottom:5px;
	clear:left;
	display:block;
}


.IntTextMainContainer3 .note{
	/*width:300px; */
	float:left;
	margin-bottom:5px;
	clear:left;
	display:block;
	padding-left:220px
}

.IntTextMainContainer3 .spacer{
	width:700px;
	border-bottom:1px solid #e7e7e7;
	float:left;
	clear:left;
	height:10px;
	}
	
.form2Table span{
	/*width:50px;*/
	float:left; 
	clear:right;
	margin-left:5px;
	line-height:20px;	
}

.form2Table .blueBtn{
	margin-top:30px;
}


.radioButtonContainer{
	width:100%;
	margin-bottom:10px;
	/*display:inline-table;*/
}
.radioButton{
	width:50px;
	text-align:left;
	float:left;
	clear:none;
	margin-left:10px;
	margin-bottom:5px;
	display:block;
	}	

.radioButton label{
	text-align:left;
	width:50px;
}	

.IntMainHeading2 {
	width:700px;
	/*height:22px;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002447;
	border-bottom:1px solid #E7E7E7;
	float:left;
	}
	
#IntBottomLogos {
	display:table;
	position:relative;
	width:990px;
	height: auto;
	background-color:#FFFFFF;
	border-top: 2px solid #E7E7E7;
	margin:0 auto;
	padding-bottom: 20px;
	}
	
#IntBottomLogosInner {
	position:relative;
	width:670px;
	height:60px;
	margin:20px auto 0;
	padding: 0;
	}

#IntBottomPatronos {
	width:92px;
	height:20px;
	margin-top:20px;
	float:left;
	}
	
#IntBottomLogoeContainer {
	width:575px;
	height:54px;
	margin-top:0px;
	float:right;
}
	
.corpInnerMainBox {
	float:left;
	width: 712px;
	height:100%;
	text-align:left;
	margin:0px 0px 20px 0px;
	padding-left:30px;
	/*overflow:hidden;
	border: 1px solid;*/
	}
	
#corpInnerMainBox h2 {
	width:737px;
	font-family: Tahoma, Verdana, Arial, Helvetica, "sans-serif";
	font-size:16px;
	color:#002447;
	border-bottom:1px solid #E7E7E7;
	margin-left:30px;
	}
	
#corpInnerMainBox p{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
	padding-left:50px;
	text-align:justify;
	margin-right:30px;
	margin-top:0px;
}

#corpInnerMainBox p a{
	color:#367494;
	background-image:url(../images/open-new-window.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:15px;
}

#corpInnerMainBox h3{
	padding-left:50px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
} 

#corpInnerMainBox h3 a:link { 
	color:#367494;  
	text-decoration: underline; 
	background-image:url(../images/orangeBullet.gif);
	background-position:0px 9px;
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:11pt;
	display:block;
	line-height:18pt;
	clear:right;
	text-align:left;
	font-weight:normal;
}

#corpInnerMainBox h3 a:visited { 
	color:#367494; 
	text-decoration: underline; 
	background-image:url(../images/orangeBullet.gif);
	background-position:0px 9px;
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:11pt;
	display:block;
	line-height:18pt;
	clear:right;
	font-weight:normal;
}

#corpInnerMainBox h3 a:hover { 
	color:#000000;  
	text-decoration: underline; 
	background-image:url(../images/orangeBullet.gif);
	background-position:0px 9px;
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:11pt;
	display:block;
	line-height:18pt;
	clear:right;
	font-weight:normal;
	}
	
.corpTextBox {
	display:block;
	float:left;
	clear:none;
	width: 710px;
	height:auto;
	text-align:left;
	margin:0px;
	padding:0px;
	border:1px solid #E7E7E7;
	padding:7px 0px;
	}
	
	
.corpTextInnerBox {
	width: 694px;
	height:auto;
	text-align:left;
	margin:auto;
	border-top:1px solid #E7E7E7;
	}

.corpTextInnerBoxRow {
	width: 694px;
	float:left;
	clear:both;
	text-align:left;
	border-bottom:1px solid #E7E7E7;
	height:auto;
	background-image:url(../images/tableBkg.gif);
	background-repeat:repeat-y;
	background-position:left;
	border-right:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	}
	
/*.corpTextInnerBoxRow2 {
	width: 694px;
	height: 51px;
	text-align:left;
	border-bottom:1px solid #E7E7E7;
	border:1px solid orange;
	}*/
	
.corpTextInnerBoxCol1 {
	width: 179px;
	text-align:left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002447;
	font-weight:bold;
	padding-left:8px;
	padding-top:10px;
	float:left;
	/*background-color:#EFEFEF;
	border-right:1px solid #E7E7E7;*/
	
}
	
.corpTextInnerBoxCol2 {
	width: 496px;
	text-align:left;
	vertical-align:middle;
	float: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-top:10px;
	}

	
#corpSpacer {
	width:751px;
	height:15px;
	float:left;
	}
	
#corpEndText {
	width:711px;
	height:20px;
	float:left;
	margin-top:10px;
	}
	
/****************************** Corporativa Page *****************************/
#corpMainIntContainer {
	position:relative;
	width:751px;
	height:950px;
	margin:0 auto;
	padding: 0;
	text-align:left;
	}
	
#corpPerfilMain {
	width:358px;
	height:110px;
	float:left;
	padding-left:20px;
	margin-top:9px;
	}
	
#corpPerfilTop {
	width:358px;
	height:25px;
	float:left;
	}
	
#corpPerfilTopLeft {
	width:85px;
	height:15px;
	float:left;
	text-align:left;
	margin-top:10px;
	}
	
#corpPerfilTopRight {
	width:170px;
	height:20px;
	float:right;
	text-align:right;
	}
	
#corpPerfilText {
	width:352px;
	height:80px;
	float:left;
	text-align:left;
	}
	
#corpFotoFrame {
	width: 59px;
	height: 72px;
	margin-top: 7px;
	float:left;
	text-align:left;
	}
	
#corpPerfilRightArea {
	width: 283px;
	height: 80px;
	float:right;
	text-align:left;
	}
	
#corpPerfilRightLink {
	width: 95px;
	height: 15px;
	float:right;
	text-align:right;
	}
	
#corpTextTop {
	width: 751px;
	height: 20px;
	float:left;
	text-align:left;
	margin-top:30px;
	}
	
#corpInnerMainBox {
	position:relative;
	width: 712px;
	height: 800px;
	text-align:left;
	margin:20px auto;
	}
	
#corpTextBox {
	width: 710px;
	height: 346px;
	text-align:left;
	margin-top:5px;
	border:1px solid #E7E7E7;
	}
	
#corpTextBox2 {
	width: 710px;
	height: 346px;
	text-align:left;
	margin-top:10px;
	border:1px solid #E7E7E7;
	}
	
#corpTextInnerBox {
	position:relative;
	width: 694px;
	height: 330px;
	text-align:left;
	margin:7px auto;
	border:1px solid #E7E7E7;
	}
	
	

#corpTextInnerBoxRow {
	width: 694px;
	height: 37px;
	text-align:left;
	border-bottom:1px solid #E7E7E7;
	}
	
#corpTextInnerBoxRow2 {
	width: 694px;
	height: 51px;
	text-align:left;
	border-bottom:1px solid #E7E7E7;
	}
	
#corpTextInnerBoxCol1 {
	width: 179px;
	height: 27px;
	text-align:left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#002447;
	font-weight:bold;
	padding-left:8px;
	padding-top:10px;
	float:left;
	background-color:#EFEFEF;
	border-right:1px solid #E7E7E7;
	}
	
#corpTextInnerBoxCol1b {
	width: 179px;
	height: 46px;
	text-align:left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#002447;
	font-weight:bold;
	padding-left:8px;
	padding-top:5px;
	float:left;
	background-color:#EFEFEF;
	border-right:1px solid #E7E7E7;
	}
	
#corpTextInnerBoxCol2 {
	width: 496px;
	height: 27px;
	text-align:left;
	vertical-align:middle;
	float: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	
	padding-top:10px;
	}
	
#corpTextInnerBoxCol2b {
	width: 496px;
	height: 46px;
	text-align:left;
	vertical-align:middle;
	float: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-left:2px;
	padding-top:5px;
	}
	
#corpSpacer {
	width:751px;
	height:15px;
	float:left;
	}
	
#corpEndText {
	width:711px;
	height:20px;
	float:left;
	margin-top:10px;
	}

	


/*************** Bottom Area ***********************/

#bannerBottom {
	display:table;
	position:relative;
	width:990px;
	/*height:206px;*/
	margin:0 auto;
	background-color:#FFFFFF;
	clear:both;
	}
	
#bannerBottomInner {
	position:relative;
	width:940px;
	/*height:190px;*/
	margin:0 auto;
	background-color:#FFFFFF;
	}

#bannerBottomInner div{
	float:left;
	clear:left;
	/*border:1px solid red;*/
}
	
#bannerBottomInnerLeft {
	width:150px;
	height:190px;
	float:left;
	}
	
#bannerBottomInnerRight {
	width:782px;
	height:190px;
	float:right;
	}
	
#bannerBottomInnerRightRow1 {
	width:782px;
	height:90px;
	float:left;
	}
	
#bannerBottom1 {
	width: 150px;
	height: 90px;
	float:left;
	}
	
#bannerBottom2 {
	width: 150px;
	height: 90px;
	float:left;
	margin-left:8px;
	}
	
#bannerBottomInnerRightRow2 {
	width:782px;
	height:90px;
	margin-top:10px;
	float:left;
	}
	
/* Footer*/
#footerBg {
	position:relative;
	width:992px;
	height:45px;
	background-image:url(../images/footer-bg.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	padding: 0;
	}
	
#footerBottom {
	position:relative;
	width:992px;
	height:52px;
	margin:0 auto;
	padding: 0;
	}
	
#footerBottomW3C {
	width:100px;
	height:31px;
	float:left;
	margin-left:15px;
	margin-top:11px;
	}
	
#footerBottomLink {
	width:490px;
	height:15px;
	float:left;
	margin-left:15px;
	margin-top:20px;
	}
	
#footerMainBox {
	position:relative;
	width:960px;
	height:20px;
	margin-left:15px;

	}
	
#footerRssBox {
	position:relative;
	width:100px;
	height:20px;
	padding: 0;
	float:left
	}
	
#footerCenterBox {
	position:relative;
	width:400px;
	height:20px;
	margin-left:200px;
	float:left
	}
	
#footerBookMark {
	position:relative;
	width:125px;
	height:20px;
	float:right;
	}	
	
/*Agend Box*/

#agendaContainer {
	width:748px;
	height:233px;
	margin-right:18px;
	margin-top:80px;
        margin-left:5px;
	background-image:url(../images/agenda-bg.gif);
	background-repeat:no-repeat;
	float:left;
}

#agendaInnerContainer {
	display:table;
	width:723px;
	height:auto;
	margin:12px auto;
	border-bottom:0;
	text-align:left;
	}
	
#agendaBoxLeft {
	width:270px;
	/*width:361px;*/
	height:200px;
	float:left;
	/*border-right:1px solid #D8D8D8;*/
	text-align:left;
	}
	
#agendaBoxRight {
	width:270px;
	height:200px;
	float:left;
	text-align:right;
	}
	
	
#agendaInnerLeftBox {
	width:240px;
	height:150px;
/*	padding-left:60px;
	margin-top:20px;*/
	float:left;
	text-align:left;
	}
	
#agendaHeading {
	width:720px;
	height:20px;
	clear:both;
	display:block;
	border-bottom:1px solid #e7e7e7;
	}

#agendaHeading span{
	background-image:url(../images/envelope.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:right;
	clear:none;
	font-size:11px;
	padding-left:25px;
	color:#367494;
	margin-top:0px;
	text-transform:none;
}

#agendaHeading span a{
	font-weight:bold;
}	
	
#verMasHeading {
	width:200px;
	height:20px;
	float:right;
	}
	
#agendaInnerRightBox {
	width:260px;
	height:150px;
	padding-left:60px;
	margin-top:20px;
	float:right;
	text-align:left;
	}
	
#agendaInnerMainLB {
	width:240px;
	height:70px;
	float:left;
	text-align:left;
	margin-top:15px;
	background-image:url(../images/bulletYellow.jpg);
	background-repeat:no-repeat;
	background-position:10px 22px;
	padding-left:20px;
	/*margin-left:10px;*/
	margin-left:0px;
	}
	
#agendaCaldBg {
	width:56px;
	height:64px;
	background-image:url(../images/calander-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	
#agendaCaldDate {
	width:48px;
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin-left:0px;
	margin-top:10px;
	text-align:center;
	}
	
#agendaCaldText {
	/*width:185px;*/
	height:55px;
	margin-right:10px;
	text-align:left;
	float:left;
	}
	
#agendaInnerRightBox {
	width:260px;
	height:150px;
	padding-left:60px;
	margin-top:20px;
	float:right;
	text-align:left;
	}		
	
#agendaInnerMainLB .textBlack {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
      display:block;
}
/********************* FORM STYLE *******************/

.headerFormField {
	width:145px;
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	}
	
.headerFormField2 {
	width:114px;
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	}
	
.headerFormField3 {
	width:129px;
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	}
		
/************** NAVIGATION STYLE ******************/
a.nav:link{ 
	color:#367494;  
	text-decoration: underline; 
	/*width:300px;*/
}
a.nav:visited{ 
	color:#367494; 
	text-decoration: underline; 
	width:300px;
}
a.nav:hover{ 
	color:#000000;  
	text-decoration: underline; 
}

a.nav2:link { color:#FFFFFF;  text-decoration: none; }
a.nav2:visited { color:#FFFFFF; text-decoration: none; }
a.nav2:hover { color:#FCAC21;  text-decoration: none; }

a.nav3:link { color:#666666;  text-decoration: none; }
a.nav3:visited { color:#666666; text-decoration: none; }
a.nav3:hover { color:#FFFFFF;  text-decoration: none; }

a.nav4:link { color:#DB980D;  text-decoration: none; }
a.nav4:visited { color:#DB980D; text-decoration: none; }
a.nav4:hover { color:#000000;  text-decoration: none; }

a.nav5:link { color:#002447;  text-decoration: none; }
a.nav5:visited { color:#002447; text-decoration: none; }
a.nav5:hover { color:#000000;  text-decoration: none; }

a.nav6:link { color:#000000;  text-decoration: underline; }
a.nav6:visited { color:#000000; text-decoration: underline; }
a.nav6:hover { color:#002447;  text-decoration: none; }

a.nav7:link { color:#666666;  text-decoration: none; }
a.nav7:visited { color:#666666; text-decoration: none; }
a.nav7:hover { color:#4A95BD;  text-decoration: underline; }

a.int:visited {
	display:block;
	width:100%;
	height:50px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #367494;
	text-decoration:none;
	}
a.int:link {
	display:block;
	width:100%;
	height:50px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #367494;
	text-decoration:none;
	}
	
a.int:hover {
	display:block;
	width:100%;
	height:45px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #001E44;
	background-image:url(/mte/images/int-nav-over.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-decoration:none;
	font-weight: bold;
	}

/*.tab:link {
	display:block;
	width:68px;
	height:45px;
	background-image:url(../images/tab-normal.gif);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;

	}*/
	
.tab { 
	display:block;
	width:68px;
	height:45px;
	background-image:url(../images/tab-normal.gif);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	}
	
.tab:hover {
	display:block;
	width:68px;
	height:45px;
	background-image:url(../images/tab-over.gif);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	}
	
/******************** TEXT STYLE **********************/
.text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float: left;
	height: auto;
	}
	
.textNav {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#367494;
	}
	
.text12 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#367494;
	}
	
.subHeading {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	}
	
.tableTitle{
	font-weight:bold;
	padding-bottom:5px;
}
	
.textBlack12 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}	
	
.textDark13, .textDark13 a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1B3647;
	text-decoration:none;
	}
	
.textBlue, .textBlue a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4A95BD;
	text-decoration:none;
	}
	
.textBlue2, .textBlue2 a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2F6582;
	text-decoration:none;
	}
	
.tex14, .tex14 a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#367494;
	text-decoration:none;
	}
	
.textDark13 a:hover {
	text-decoration:underline;
	}
	
.textBlue a:hover {
	text-decoration:underline;
	}
	
.textBlue2 a:hover {
	text-decoration:underline;
	}
	
.tex14 a:hover {
	text-decoration:underline;
	}
	
.textProyectos {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3F5A74;
	}
	
.textYellow {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#DB980D;
	}
	
.textYellow a{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#DB980D;
	text-decoration:underline;
	}	
.textYellow a:hover{
 	color: #FFCC33;
	text-decoration:underline;
	}	
.textYellow a:visited{
	color:#DB980D;
	text-decoration:underline;
	}
	
	
.textYellow2{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#DB980D;
	/*width:265px*/
	width:auto;
	}
	
.textGray {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	}
	
.textBlack {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
	}
	
.mainHeading {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002447;
	text-transform:capitalize;
	}
	
.textDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	}
	
.textLeftNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:13pt;
	}

/************************ LEFT MENU *****************************************/

	.clear{
		clear:both;
	}	

	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
		margin:0px;
		padding:0px;
		/*display:block;*/
		/*border-bottom:1px solid #367494;*/
		color:#fff;
	}
	
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;
	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu {		
		width:202px;
		color:#fff;
		font-size:12px;
		margin:0px;
		padding:0px;
		margin-left:1px;
			/*jorge Test*/
				overflow:hidden;
				height:auto;
			/**/
			
	}

	#dhtmlgoodies_slidedown_menu .active {
        color: #367494;
        background-color:#cce1ec;
        text-decoration:none;   
        display:block;
        clear:both;
       /* width:196px;*/
        height:20px;
        margin-top:1px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        padding-left:5px;
        line-height:15px;
        }
		
	#dhtmlgoodies_slidedown_menu .hover {
	color: #FFFFFF;
	background-color:#1D3E50;
        text-decoration:none;   
        display:block;
        clear:both;
        height:20px;
        margin-top:1px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        padding-left:5px;
        line-height:15px;
        }

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		/*color: #000;*/
		text-decoration:none;	
		display:block;
		clear:both;	
		margin:0px;
		padding:0px;
		color:#fff;
		font-size:11px;
		font-weight:bold;
	}
	
#dhtmlgoodies_slidedown_menu li a:active{
		color: #367494;
		text-decoration:none;
		background-color:#cce1ec;	
		display:block;
		clear:both;	
	}	
	

		
#dhtmlgoodies_slidedown_menu li a:focus {
		color: #367494;
		text-decoration:none;
		background-color:#cce1ec;	
		display:block;
		clear:both;	
	}
	
#dhtmlgoodies_slidedown_menu li a:hover {
		color: #FFFFFF;
		background-color:#1D3E50;
		text-decoration:none;	
		display:block;
		clear:both;
		}	

	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */	
		/*width:203;*/ 
		width:190px;
		height:20px;
		margin-top:1px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		padding-left:12px;
		line-height:15px;
	}	
	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		padding-left:5px;
		line-height:13pt;
		height:20px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		padding-left:5px;
		line-height:13pt;
		height:20px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:15px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:25px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}

#corpTextTop{
	margin-left:12px;
	float:left;
	width:680px;
	height:auto;
	padding-bottom:25px;
}

#corpTextTop p{
	font-family: Tahoma, Verdana, Arial, Helvetica, "sans-serif";
	font-size:12px;
	color:#000000;
	margin-top:0px;
	padding-top:0px;
	}

.radiosContainer{
	width:450px;
	height:auto;
	display:block;
	margin-left:225px;
	margin-top:-15px;
	padding:0px;
	vertical-align:top;
}

.radios{
	float:left;
	width:168px;
	text-align:left;
}

.radios label{
	text-align:left;
	margin:0px;
	padding:0px;
	width:158px;
}

.checkContainer{
	width:300px;
	height:auto;
	display:block;
	margin-left:225px;
	padding:0px;
	vertical-align:top;
}

.check{
	float:left;
	width:150px;
	text-align:left;
	vertical-align:top;
}

.check label{
	/*text-align:left;
	margin:0px;
	padding:0px;
	width:140px;
	vertical-align:top;
	margin-top:-18px;
	margin-left:20px;*/
	text-align:left;
	margin:0px;
	padding:0px;
	width:148px;
}

.check input{
	padding-top:3px;
}

.infoGroup {
	width:100%;
	height:100%;
	float:left;
	clear:both;
	padding-top:20px;
	}	
	
.sepLine {
	width:700px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:0px;
	color:#002447;
	border-bottom:1px solid #E7E7E7;
	float:left;
	}

.legacy{
	width:450px;
	float:left;
}
	
.blueBtn {
	width:111px;
	height:20px;
	float:right;
	background-image:url(../images/btnBlueBig.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
	background-color:transparent;
	font-size:9pt;
	line-height:11pt;
	color:#fff;
	border:0px;
	font-family:tahoma, arial, verdana, "sans serif";
	margin-bottom:8px;
	cursor:pointer;
}


.goBack{
	font-family:tahoma, arial, verdana, "sans serif";
	font-size:12px;
	line-height:20px;
}

.premiosImg{
	float:left;
	margin-right:150px;
        margin-bottom:10px;
	background-color:#377594;
	background-image:url(../images/agrandarImg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
        padding-left:10px;
        padding-right:10px;
        padding-top:10px;
        width:30%;
}

.premiosImg img{
	 display:block;
	 width:100%;
         height:100%;
	 float:left;
	 clear:both;
         padding-bottom:7px;
}

.premiosImg a{
	background-image:url(../images/lupa.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	clear:both;
	font-size:10pt;
	padding-left:20px;
	color:#367494;
}

.premiosImg a:visited{
	color:#367494;
}

.premiosImg a:hover{
	color:#000;
}

.premiosImg span{
	background-color:#377594;
	color:#fff;
	float:left;
	display:block;
	clear:both;
	margin:3px;
	margin-bottom:8px;
	font-size:11px;
}

.premiosImg .epigrafe{
	/*background-color:#377594;*/
	color:#fff;
	float:left;
	display:block;
	clear:both;
	margin:3px;
	margin-bottom:8px;
	/*font-size:8px;*/
}

.premiosImg .agrandarFoto{
	background-image:url(../images/lupa.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	clear:both;
	font-size:10pt;
	/*padding-left:20px;*/
	color:#367494;
}

.premiosImg .agrandarFoto a{
	margin-left:20px;
}

.headerLink{
	background-image:url(../images/orangeBullet.gif);
	background-position:0px 9px;
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:11pt;
	display:block;
	line-height:18pt;
}

.premiosP{
	padding-left:15px;
	text-align:justify;
}

.navImg{
	background-image:url(../images/open-new-window.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:15px;
}

.downloads{
	margin:0px;
	padding:0px 0px 0px 30px;
	list-style:none
	}
	
.downloads li{
	margin:0px;
	padding:0px 0px 0px 30px;
	list-style:none
	}
	
.downloads a{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:26px;
	color:#367494;
	text-decoration:underline;
	background-image:url(../images/pdfIcon.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:0px;
	padding:0px 0px 0px 20px;
	height:25px;
	display:block;
	}

.mediaPdf .downloads{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	}

/*CIUDADANOS*/
.noticeRateComment{
	height:27px; 
	border-bottom:1px solid #e7e7e7;
	width:auto;
	vertical-align:bottom;
	/* added 16.12.08 
	clear:both;
	float:left;*/
}

.noticeRateComment div{
	margin-top:5px;
}

.noticeRateComment a img{
	border:0px;
	margin:0px 2px;
}

.commentsContainer{
	height:auto; 
	width:auto;
	vertical-align:bottom;
	padding-top:15px;
	text-align:center;
}
.comments-content{
       width:410px;
       border:#6E6E6E solid 1px;
       background-color:#D8D8D8;
       padding:5px;
       padding-left:10px;
}

.commentsContainer h1{
	font-size:15px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.commentsContainer h2{
	float:left;
	width:500px;
}

.commentsContainer a img{
	border:0px;
	margin-top:6px;
}

.commentsHeader{
	height:35px;
	border-bottom:1px solid #e7e7e7;
	text-align:left;
}

.comments{
        margin-left:0;
        margin-right:0;
	width:450px;
	margin:20px auto;
}
.comments-open{
	width:450px;
}

.comments img{
	float:left;
	clear:left;
}

.commentsTxt{
	display:block; 
	float:left; 
	width:530px; 
	text-align:left;
	margin:0px 0px 0px 0px;
}

.commentsTxt div{
	margin-left:20px;
}

.commentsTxt div p{
	margin:15px 70px 15px 0px;
	color:#000;
}

.commentsTxt div.commentsTitleBar{
	margin-left:20px;
	text-align:left;
	background-color:#f1f1f1;
	height:25px;
}

.commentsTxt div.commentsTitleBar p{
	margin:0px 0px 0px 10px;
	color:#000;
	display:block;
	line-height:22px;
}

.commentsTxt div.commentsTitleBar div{
	float:right; 
	z-index:50; 
	margin-top:-15px; 
	margin-right:8px;
}

.commentsCounter{
	border-bottom:1px solid #e7e7e7; 
	border-top:1px solid #e7e7e7; 
	height:23px;
	width:100%;
	display:block;
	clear:both;
	margin-top:20px;
}

.commentsCounter div{
	width:250px;
	position:relative;
	float:left;
	color:#000;
}

.commentsCounter div a:link{ 
	color:#367494;  
	text-decoration: underline; 
}
.commentsCounter div a:visited{ 
	color:#367494; 
	text-decoration: underline; 
}
.commentsCounter div a:hover{ 
	color:#000000;  
	text-decoration: underline; 
}
.commentsCounter div a:active{ 
	color:#000000;  
	text-decoration:none; 
	font-weight:bold;
}

.sep{
	border-bottom:1px solid #e7e7e7; 
}

/* ciudadanos */

.mainTextRight {
	display:table;
	width: 751px;
	height:auto;
	float:left;
	padding-left:20px;
	margin-top:50px;
	text-align:left;
	font-size:11px;
	line-height:17px;
	}
	
.mainTextRight #RightCol{
	margin-left:10px;
	background-color:#fff;
	
	}
	
.mainTextRight h2{
	font-size:15px;
	margin:10px 0px 0px 0px;
	padding:0px;
	}

.mainTextRight h2 span{
	font-size:15px;
	font-weight:normal;
	color:#002447;
	}
	
.mainTextRight span{
	color:#999;
	font-size:11px;
	margin:0px;
	padding:00px;
	}

	
.mainTextRight li{
	list-style:none;
	display:block;
	}
	
.mainTextRight h3 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#DB980D;
	margin-top:30px;
	margin-bottom:0px;
	padding:0px;
	font-weight:normal;
	}
	
.mainTextRight h4{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#002447;
	margin-top:10px;
	margin-bottom:5px;
	padding:0px;
	font-weight:normal;
	}
	
#IntHeadingArea h4 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#002447;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:20px;
	font-weight:normal;
	}

#IntHeadingArea hr {
	border:0px;
	border-bottom:1px solid #e7e7e7;
	height:0px;
	clear:both;
	}

#IntHeadingArea p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:60px;
	padding-left:20px;
	}
	
.mainTextRight p {
	margin-top:5px;
	margin-right:350px;
	}

/* Pastilla Video Banner */

#videoBanner{
	border:1px solid #97989a;
	width:733px;
	height:133px;
	background-color:white;
	margin:25px 24px 25px 0px;
	float:right;
	clear:none;
	
}
#videoBanner div.videoBannerInner{
	background-image:url(../images/videoBannerBg.jpg);
	background-repeat:repeat-x;
	border:1px solid #97989a;
	margin: 8px 9px;
	height:116px;
}

#videoBanner div.videoBannerInnerLeft{
	background-image:url(../images/videoLogoCanaltec.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:269px;
	height:116px;
	float:left;
	background-color:#fff;
}

#videoBanner div.videoBannerInnerRight{
	height:116px;
	float:left;
	color:#FFFFFF;
	width:444px;
	text-align:center;
	
}
#videoBanner div.videoBannerInnerRight p{
	display:block;
	margin:30px 0px;
	padding:0px;
	font-size:21px;
}

#videoBanner div.videoBannerInnerRight a{
	text-decoration:underline;
	color:#FFFFFF;
}

/* fichaPonencias */

.mediaDiv{
	border:1px solid #97989a;
	background-color:#f3f3f3;
	display:inline-table;
	height:100%;
	padding:8px;
	margin-bottom:22px;
	width:650px;
	margin-left:20px;
}

.mediaVideo, .mediaImages{
	border:1px solid #97989a;
	padding:0px;
	margin:0px;
	float:left;
	clear:none;
	vertical-align:top;
	margin-right:8px;
	background-color:#fff;
	width:296px;
}

.mediaVideo img, .mediaImages img{
	border:0px;
	margin:0px;
	padding:0px;
	width:296px;
}

.mediaPdf{
	padding:0px;
	margin:8px 8px 8px 0px;
	float:left;
	clear:none;
	vertical-align:top;
	width:296px;
}

/* calcular beneficio */
.bigTableWrapper{
	width:712px;
	border:1px solid #e7e7e7;
	font-size:13px;
	margin-left:20px;
	margin-bottom:20px;
}

.smallTableWrapper{
	width:472px;
	border:1px solid #e7e7e7;
	font-size:13px;
	margin-left:20px;
	margin-bottom:20px;
}

.bigTableWrapper table, .smallTableWrapper table{
	width:98%;
	border:1px solid #e7e7e7;
	border-left:0px;
	border-top:0px;
	margin:8px auto;
}

.smallTableWrapper table{
	width:97%;
}

.bigTableWrapper table th, .smallTableWrapper table th{
	font-weight:bold;
	border-top:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	text-align:center;
	padding:3px;
}

.bigTableWrapper table td, .smallTableWrapper  table td{
	border-top:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	padding:3px;
}

td.grayBkg{
	background-color:#efefef;
	width:230px;
}

th.grayBkg{
	background-color:#efefef;
	width:auto;
}

.alignRight{
	text-align:right;
}

.alignLeft{
	text-align:left;
}

.weightBold{
	font-weight:bold;
}

/* sala de prensa */
.backLinks{
	font-size:12px;
}

.photoGallery .prev{
	background:url(../images/prev.gif) no-repeat left top;
	width:80px;
	float:left;
	clear:none;
	margin:5px 0px 5px 10px;
	text-align:right;
	height:24px;
	font-size:14px;
	color:#367494;
}

.photoGallery .next{
	background:url(../images/next.gif) no-repeat right top;
	width:90px;
	margin:5px 10px 5px 0px;
	float:right;
	clear:none;
	text-align:left;
	height:24px;
	font-size:14px;
	color:#367494;
}

/* photogallery */

.photoGallery{
	width:626px;
	text-align:left;
	margin-left:60px;
}

.photoGallery h5{
	clear:both;
	margin:0px 79px;
	line-height:30px;
	color:#002447;
}

.photoGallery h6{
	color:#002447;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
	padding:0px;
	border-bottom:1px solid #e7e7e7;
}

.photoGallery p{
	margin:0px auto;
	text-align:right;
	width:200px;
	padding:0px 25px 3px 0px;
}

.photoGallery img{
	float:left;
	clear:none;
	padding:0px 5px 5px 5px;
}

.photoGallery span{
	margin:0px 79px;
	display:block;
	font-size:11px;
}

.photoGallery .galleryBtn{
	background-image:url(../images/btnBlue2.gif);
	background-repeat:no-repeat;
	width:115px;
	height:18px;
	border:0px;
	color:white;
	font-size:11px;
	background-color:#F2F3F5;
}

.photoGallery .galleryBtnGray, .galleryBtnGray{
	background-image:url(../images/grayBtn.gif);
	background-repeat:no-repeat;
	background-color:white;
	width:60px;
	height:19px;
	border:0px;
	color:white;
	font-size:11px;
	margin-left:5px;
}


.photoGallery input{
	width:255px;
}

.photoGallery label{
	width:172px;
	text-align:right;
	display:block;
	float:left;
	clear:left;
	padding-top:0px;
	font-weight:bold;
	margin-right:5px;
}

.photoGallery textarea{
	width:323px;
	height:90px;
}

.photoGallery .blueBtnBig{
	float:right;
	margin-right:121px;
	margin-top:10px;
	margin-bottom:10px;
	width:160px;
}

.photoGallery hr{
	border:0px;
	border-bottom:1px solid #e7e7e7;
	height:0px;
	clear:both;
}

.photoBack{
	background-image:url(../images/photoGalleryLeft.jpg);
	background-repeat:no-repeat;
	width:79px;
	height:133px;
	float:left;
	clear:none;
	margin-top:100px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
}

.photoNext{
	background-image:url(../images/photoGalleryRight.jpg);
	background-repeat:no-repeat;
	width:79px;
	height:133px;
	float:left;
	clear:right;
	margin-top:100px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
}

.photoNext a, .photoBack a{
	margin:0px;
	display:block;
	padding:80px 0px 20px 0px;
	float:none;		
}

.photoContainer{
	width:465px;
	height:344px;
	background-color:#f2f3f5;
	float:left;
	clear:none;
	text-align:center;
	margin:auto;
}

.photoContainer2{
	width:465px;
	height:344px;
	background-color:#f2f3f5;
	text-align:center;
	margin:auto;
}

.photoContainer img,.photoContainer2 img{
	width:378px;
	margin:38px auto 0px auto;
	float:none;
	clear:none;
}

.columnOne{
	padding:15px 79px 0px 79px;
	display:block;
	float:left;
	clear:both;
	vertical-align:bottom;
	line-height:25px;
}

.columnOne .rate{
	width:290px;
	float:left;
	clear:none;
	height:30px;	
	font-size:13px;
	color:#000;
}

.columnOne .rate span{
	font-size:12px;
	color:#003399;
	font-weight:normal;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.columnOne .vote{
	width:160px;
	float:right;
	margin-right:0px;
	clear:none;
	text-align:right;
	height:30px;
	font-size:13px;
}

.columnOne .rate img, .columnOne .vote img{
	float:none;
	padding:0px;
	margin:0px;
}

.columnOne h2{
	font-size:12px;
	color:#003399;
	border-bottom:0px;
	float:left;
	clear:none;
	margin:0px;
	padding:0px;
	width:170px;
	line-height:15px;
}

.floatLinks{
	margin:0px 30px;
}

.floatLinks2{
	margin:0px;
	padding:0px;
}

.floatLinks ul, .floatLinks2 ul{
	margin:0px;
	padding:0px;
}

.floatLinks li, .floatLinks2 li{
	background-image:url(../images/orangeBullet.gif);
	background-position:0px 9px;
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:12pt;
	display:block;
	width:100%;
	list-style:none;
	padding-bottom:15px;
}

.floatLinks li a, .floatLinks2 li a{
	font-weight:bold;
}

.floatLinks .nav4{
	font-size:13px;
	margin:3px 0px 5px 0px;
	padding:0px;
	text-align:left;
}

.floatLinks2 .nav4{
	font-size:13px;
	margin:3px 0px 5px 0px;
	padding-left:20px;
	text-align:left;
	background-image:url(../images/bulletYellow.jpg);
	background-repeat:no-repeat;
	background-position:8px 8px;
}

#IntHeadingArea .floatLinks h5{
	margin:0px;
	padding:0px;
	font-weight:bold;
}

#IntHeadingArea .floatLinks2 h5{
	margin:0px;
	padding-left:20px;
	font-weight:bold;
}

#IntHeadingArea .floatLinks p{
	margin:5px 0px;
	padding:0px;
	text-align:left;
}

#IntHeadingArea .comunidadIntro .floatLinks2 p{
	margin:5px 0px 15px 0px;
	padding-left:20px;
	text-align:left;
}

#IntHeadingArea .floatLinks hr{
	clear:both;
}

#IntHeadingArea .floatLinks .floatRight{
	float:right;
	width:158px;
	display:block;
	clear:right;	
}

#IntHeadingArea .floatLinks .floatRight a{
	background-image:url(../images/glass.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	margin-bottom:8px;
	font-size:11px;
	margin-top:7px;
	display:block;
	color:#367494;
}

/* comunidadfundetec */

.comunidadIntro{
	height:100%; 
	width:100%; 
}

.comunidadIntro h1{
	width:380px;
}

.comunidadIntro .intro{
	background-image:url(../images/introBkg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:30px;
	margin-bottom:20px;
	font-size:12px;
	line-height:17px;
	color:#000;
	width:420px;
}
.comunidadIntro li strong{
        color:#FAAC58;
        font-size:110%;
}
.comunidadIntro li{
        border-bottom:1px dotted grey;
        list-style-type:none;
        padding-left:0px;
        padding-bottom:35px;
        padding-top:10px;
        text-decoration:none;
        padding-start-value:0px;
        font-size:80%;
} 
.archive-content li{
        border-bottom:0px;
        list-style-type:none;
        padding-left:0px;
        padding-bottom:5px;
        padding-top:5px;
}
.comunidadIntro .intro .blueBtn{
	margin-top:0px;
	float:right;
	margin-right:15px;
	position:relative;
	line-height:14pt;
	text-decoration:none;
}

.comunidadIntro .intro .nav{
	clear:none;
	float:left;
	font-size:11px;
	margin-top:0px;
	margin-left:15px;
}

.comunidadIntro .intro .members{
	margin-right:10px;
	margin-left:0px;
	padding-left:5px;
	padding-right:0px;
	margin-bottom:50px;
}

.comunidadIntro .intro .members .nav{
	margin-left:0px;
	padding-left:8px;
}

#IntHeadingArea .comunidadIntro .intro p{
	width:400px;
	margin-left:15px;
}

.comunidadIntro h2{
	font-family: Tahoma, Verdana, Arial, Helvetica, "sans-serif";
	font-size:14px;
	color:#002447;
	display:block;
	width:auto;
	border-bottom:1px solid #e7e7e7;
	clear:left;
	}
	
#IntHeadingArea .comunidadIntro p{
	margin-left:0px;
	padding-left:0px;
	text-align:justify;
	font-size:12px;
	line-height:16px;
}
#IntHeadingArea .comunidadIntro p strong{
	margin-left:0px;
	padding-left:0px;
	text-align:left;
	font-size:12px;
	line-height:16px;
}
#IntHeadingArea .textYellow2 a.nav:link{ 
	color:#367494;  
	text-decoration: underline; 
	display:inline;
}

#IntHeadingArea .textYellow2 a.nav:visited{ 
	color:#367494; 
	text-decoration: underline; 
	display:inline;
}

#IntHeadingArea .textYellow2 a.nav:hover{ 
	color:#000000;  
	text-decoration: underline; 
	display:inline;
}

/* OLD
.communityLinks, .communityPhotos{
	width: 300px;
	text-align:left;
	float:left;
	clear:both;
	padding-bottom:10px;
}*/

.communityPhotos{
	width: 300px;
	text-align:left;
	float:left;
	/*clear:both;*/
	padding-bottom:10px;
}
.communityLinks, .pdfLinks{
	/*width: 300px;*/
	text-align:left;
	float:left;
	/*clear:both;*/
	padding-bottom:10px;
	/*width:135px;*/
}

.communityLinks2{
	/*width: 300px;*/
	text-align:left;
	/*float:left;*/
	/*clear:both;*/
	padding-bottom:10px;
} 

.communityLinks a{
	float:left;
	clear:both;
	background-image:url(../images/bulletYellow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	width:280px;
	font-size:12px;
	margin-bottom:13px;
	margin-left:10px;
}

.communityLinks2 a{
	float:left;
	clear:both;
	background-image:url(../images/bulletYellow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	width:620px;
	font-size:15px;
	margin-bottom:13px;
	margin-left:30px;
	font-weight:bold;
}

.pdfLinks a{
	float:left;
	clear:both;
	background-image:url(../images/pdfIcon.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:18px;
	width:280px;
	font-size:12px;
	padding-bottom:20px;
	margin-left:10px;
}

.comunidadIntro #RightCol{
	padding-left:0px;
	background-color:#fff;
	margin-right:0px;
	margin-left:10px;
	height:355px;
	padding-right:0px;
	margin-left:10px;
*/	display:inline;
	float:right;
	clear:none;
	margin-top:0px;
       width:300px;
}

.comunidadIntro #LeftCol{
	background-color:#fff;
	margin-right:0px;
	margin-left:0px;
	/*height:600px;
	display:inline;*/
	padding-right:0px;
	margin-left:0px;
	clear:none;
	margin-top:0px;
        width:470px;
        float:left;
}



.comunidadIntro #RightCol .textBlack{
	width:auto;
	margin:0px;
	padding-left:20px;
}

.comunidadIntro .textBlack{
	width:100%;
}

.comunidadIntro .textBlack span{
	float:right;
	clear:none;
	margin:-5px 0px 0px 0px;
	padding:0px;
}

.members{
	width:60px;
	height:120px;
	float:left;
	clear:none;
	padding-left:5px;
	padding-right:35px;
	text-align:center;
	/*background-image:url(../images/bkgPhoto.jpg);
	background-repeat:no-repeat;
	background-position:5px 0px;*/
}

.members img{
	margin:5px 0px 10px 0px;
	/*margin:5px 0px 3px 0px;*/
	width:65px;
	height:auto;
	border:1px solid #e7e7e7;
}

.members a{
	font-size:10px;
	line-height:12px;
	display:block;
}

.communityPhotos h2, .communityLinks h2{
	width:300px;
}

.communityPhotos a.nav8:link, .communityLinks a.nav8:link, .pdfLinks a.nav8:link{ 
	color:#367494;  
	text-decoration: underline; 
	font-size:11px;
	float:right;
	clear:none;
	margin-top:0px;
	padding-top:0px;
	background-image:none;
	font-weight:normal;
	width:auto;
}

.communityPhotos a.nav8:visited, .communityLinks a.nav8:visited, .pdfLinks a.nav8:visited{ 
	color:#367494; 
	text-decoration: underline; 
	font-size:11px;
	float:right;
	clear:none;
	margin-top:0px;
	padding-top:0px;
	background-image:none;
	font-weight:normal;
	width:auto;
}

.communityPhotos a.nav8:hover, .communityLinks a.nav8:hover, .pdfLinks a.nav8:hover{ 
	color:#000000;  
	text-decoration: underline; 
	font-size:11px;
	float:right;
	clear:none;
	margin-top:0px;
	padding-top:0px;
	background-image:none;
	font-weight:normal;
	width:auto;
}

.authorSubsection{
	font-size:14px;
	clear:left;
	display:block;
	margin:0px;
	padding-bottom:30px;
	float: left;
	width: 220px;
}

.authorSubsection .author{
	/*background-image:url(../images/bkgPhoto.jpg);*/
	background-repeat:no-repeat;
	background-position:0px;
	width:200px;
	height:auto;
	float:left;
	clear:none;
	margin-right:5px;
	margin-bottom:5px;
	display:inline;
}

.authorSubsection .author img{
	margin:6px 0px 0px 5px;
	width:49px;
	height:62px;
	border:1px solid #e7e7e7;
}

.headImage{
	width: 200px;
}

.headImage img{
	border-top:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
	margin:6px 0px 0px 5px;
	width:200px;
	height:auto;
	border:1px solid #e7e7e7;
}

.authorSubsection span{
	float:right;
	clear:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.authorSubsection .tinny{
	font-size:11px;
	float:none;
	clear:none;
}

.authorSubsection div{
	clear:left;
}

.authorSubsection .noticeRateComment{
	clear:left;
	line-height:20px;
	width:428px;
}

.authorSubsection .noticeRateComment div{
	float:right;
}

.authorSubsection .noticeRateComment a{
	font-size:10px;
}

.authorSubsection .imageLinks{
	float:right;
	font-size:11px;
	margin-top:5px;
	font-weight:bold;
}

.authorSubsection .imageLinks img{
	margin-top:6px;
}

.commentsSubsection{
	width:428px;
	margin-top:10px;
}

.commentsSubsection div{
	float:none;
	clear:none;
	text-align:justify;
}

.opinion{
	display:block;
	margin-left:75px;
	background-color:#e7e7e7;
	padding:10px;
	font-size:12px;
}

.opinion2{
	display:block;
	margin-left:75px;
	background-color:#f2f2f2;
	padding:5px 10px;
	font-size:12px;
	margin-top:10px;
}

.opinion2 div{
	margin:10px 0px;
}

.opinion2 .fRight{
	text-align:right;
}

.opinion .fRight{
	text-align:right;
	margin-top:15px;
}

.opinion img{
	margin-left:-24px;
	float:left;
}

.commentsCounterSubsection{
	border-bottom:1px solid #e7e7e7; 
	border-top:1px solid #e7e7e7; 
	height:23px;
	width:428px;
	display:block;
	clear:both;
	margin-top:10px;
	font-size:11px;
}

.commentsCounterSubsection div{
	width:142px;
	clear:none;
	float:left;
	color:#000;
	margin-top:5px;
}

.commentsCounterSubsection div a:link{ 
	color:#367494;  
	text-decoration: underline; 
	font-weight:normal;
}
.commentsCounterSubsection div a:visited{ 
	color:#367494; 
	text-decoration: underline; 
	font-weight:normal;
}
.commentsCounterSubsection div a:hover{ 
	color:#000000;  
	text-decoration: underline; 
	font-weight:normal;
}
.commentsCounterSubsection div a:active{ 
	color:#000000;  
	text-decoration:none; 
	font-weight:normal;
}

.tabcontent .commentsCounterSubsection{
	border-bottom:1px solid #D3D3D3; 
	border-top:0px;
	height:23px;
	width:410px;
	display:block;
	clear:both;
	margin-top:0px;
	margin-bottom:8px;
	padding-top:0px;
	font-size:11px;
}

.tabcontent .commentsCounterSubsection div{
	width:130px;
	clear:none;
	float:left;
	color:#000;
	margin-top:5px;
}


#RightCol .commentsCounterSubsection{
	border-bottom:1px solid #D3D3D3; 
	border-top:0px;
	height:23px;
	width:280px;
	display:block;
	clear:both;
	margin-top:0px;
	margin-bottom:8px;
	font-size:11px;
}

#RightCol .commentsCounterSubsection div{
	width:90px;
	clear:none;
	float:left;
	color:#000;
	margin-top:5px;
}

.note{
	font-size:11px;
	float:left;
	clear:none;
	width:428px;
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
}

.authorSubsection textarea{
	width:423px;
	margin-top:10px;
	margin-bottom:10px;
	height:118px;
}

.authorSubsection p{
	padding-top:8px;
}

.comunidadIntro .finalInfo{
	background-image:url(../images/introBkg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:0px;
	margin-bottom:0px;
	width:428px;
	height:95px;
}

.comunidadIntro .finalInfo .blueBtn{
	margin-top:0px;
	float:right;
	margin-right:15px;
	position:relative;
        line-height:14pt;
        text-decoration:none;
}

.comunidadIntro .finalInfo .nav{
	clear:none;
	float:left;
	font-size:11px;
	margin-top:0px;
	margin-left:15px;
}

#IntHeadingArea .comunidadIntro .finalInfo p{
	width:400px;
	margin-left:15px;
}

.whiteBtn{
	background-image:url(../images/btnWhite.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:120px;
	height:19px;
	text-align:center;
	color:#666;
	border:0px;
	background-color:#fff;
	float:left; 
	margin-right:190px;
	margin-bottom:20px;
	cursor:pointer;
}

.banner{
	margin-bottom:10px;
}

.banner a img{
	border:0px;
}

.pdf{
	background-image:url(../images/pdfIcon.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.floatLeft{
	float:left;
	clear:left;
}

.convenios{
	float:left;
	clear:left;
	width:430px; 
	margin:0px;
	padding:10px 0px 20px 0px;
	vertical-align:top;
}


#IntHeadingArea .convenios p{
	margin:0px;
	padding:0px 20px 0px 0px;
	float:left;
	clear:none; 
}

#IntHeadingArea .convenios p img{
	margin-bottom:50px;
	margin-right:10px;
}

#IntHeadingArea .convenios p a.nav4{
	font-size:15px;
}

#IntHeadingArea .convenios p a.nav4 img{
	margin:0px;
}

.subir{
	font-family: Tahoma, Verdana, Arial, Helvetica, "sans-serif";
	font-size:12px;
	display:block;
	width:420px;
	float:left;
	border-top:1px solid #e7e7e7;
}

.font15{
	font-size:15px;
	width:auto;
	white-space:nowrap;
}

.m30{
	padding:0px;
	margin:0px;
	margin-left:30px;
}

.tabImg{
	width:198px;
	height:149px;
	margin:8px auto 2px auto;
	border:0px;
}

.anterior, .siguiente, .imagesCounter{
	font-size:12px;
	width:50px;
	margin:0px;
	padding:0px;
}

.anterior{
	background-image:url(../images/ant.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:22px;
	height:22px;
	display:block;
}

.siguiente{
	background-image:url(../images/sig.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:22px;
	height:22px;
	display:block;
}

/*SALA DE PRENSA 26-05-2009*/
.calendar{
	float:right;
	width:180px;
	clear:none;
	margin-top:15px;
}

.TabComtInner .tabSmallImg{
	width:78px;
	height:auto;
	margin:auto;
	text-align:center;
	font-size:10px;
	float:left;
	clear:none;
	margin:0px 5px 0px 10px;
	display:inline;
}

.TabComtInner .tabSmallImg a{
	margin:0px 0px 12px 0px;
	padding:0px;
	display:block;
}

.TabComtInner .tabSmallImg img{
	width:78px;
	height:60px;
	margin:0px;
	padding:0px;
}

.verTodos{
	font-size:11px;
	float:right;
	clear:none;
	width:280px;
	text-align:right;
	margin-bottom:5px;
}

.prensa{
	background-image:url(../images/prensaBox.gif);
	background-repeat:no-repeat;
	width:425px;
	height:156px;
	float:left;
	clear:none;
	display:inline;
	text-align:center;
	font-size:11px;
	line-height:16px;
	color:#000;
}

#IntHeadingArea .prensa h2{
	font-size:15px;
	font-weight:bold;
	border:0px;
	margin-top:25px;
	color:#002447;
}

.prensa span{
	font-size:12px;
	color:#000;
}

.softGrayBkg{
	border:1px solid #e7e7e7;
	background-color:#f9f9f9;
	width:420px;
	margin-bottom:10px;
}

.softGrayBkg table{
	width:420px;
	vertical-align:bottom;
	white-space:nowrap;
}

.softGrayBkg table td{
	text-align:center;
	width:60px;
	height:28px;
}

.softGrayBkg table td img{
	margin:5px 0px;
	float:right;
}

#IntHeadingArea .softGrayBkg table p{
	margin:0px;
	padding:0px;
	text-align:center;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#IntHeadingArea .softGrayBkg table span{
	margin:0px;
	padding:0px;
	text-align:center;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#367494;
}

#IntHeadingArea .softGrayBkg table a{
	margin:0px;
	padding:0px;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#IntHeadingArea2 {

  margin:40px 0 0 220px;
padding:0;
position:relative;
text-align:left;
  width:700px;
}

#IntHeadingArea2 h1{
background-image:url(../images/bullet-main-text.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:1px solid #E7E7E7;
color:#002447;
font-family:Tahoma,Verdana,Arial,Helvetica,"sans-serif";
font-size:16px;
padding-left:20px;
width:737px;
}

/*.sepLine2 {
border-bottom:1px solid #E7E7E7;
color:#002447;
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:0;
  width:700px;
}

#corpTextTop2 {style_new.css (lï¿½nea 2427)
float:left;
height:auto;
margin-left:12px;
padding-bottom:25px;
  width:680px;
}
*/

#mainLeft2 {
clear:none;
display:inline-table;
float:left;
  height:1900px;
text-align:left;
width:203px;
}

/*.radiosContainer2 {
display:block;
height:auto;
margin-left:225px;
margin-top:-15px;
padding:0;
vertical-align:top;
  width:450px;
}  


.corpInnerMainBox2 {
float:left;
  border: 1px solid;
  height:100%;
margin:0 0 20px;
  overflow:hidden;
padding-left:30px;
text-align:left;
width:712px;
}
*/

.IntTextMainContainer2Input2{
	display:block;
	width:289px;
	text-align:left;
	/*float:left;*/
	clear:right;
	margin-left:10px;
	margin-bottom:5px;
	} 

#comment-form-name{
        text-align:right;
        padding-right:27px;
}
#comment-form-email{
        text-align:right;
        padding-right:27px;
}
.comunidadIntro #RightCol .ddcolortabsblog{
        width:220px;
}
.tabcontainer2{
        width:220px;
}
.comments_blog{
       font-size:12px;
       margin-bottom:20px;
       margin-right:auto;
       margin-top:20px;
       width:450px;
}
.comunidadIntro #RightCol .ddcolortabsline{width:220px;}
#top{
      color:#FAAC58;
      background-image:none;
      font-family:Verdana,Arial,Helvetica,"sans-serif";
      padding-left:0px;
      font-size:14px;
      width:450px;
}
.comunidadIntro #top{
      color:#FAAC58;
      background-image:none;
      font-family:Verdana,Arial,Helvetica,"sans-serif";
      padding-left:0px;
      font-size:14px;
      width:450px;
}
.module-content li{
      border-bottom-style:none;
}
.byline1{
      font-size:70%;
      padding-left:150px;
}
.tabcontent  {
display:show;
height:100%;
margin-left:8px;
margin-top:0;
padding-top:10px;
width:280px;
}

