body {
margin:0px;
background-color:ececec;
font:11px Arial, Helvetica, sans-serif;
text-align:left;


}
a, img{
border:none;
}
.cssTitleNews{
	font:21px "Trebuchet MS";
	color:#121F42;
	font-style:oblique;
	font-weight:bold;
	text-align:left;
}
.cssControlCampaign{
padding-left:9px;
padding-bottom:5px;
padding-top:5px;

}

#listLinks {
	font:13px "Trebuchet MS" Arial, Helvetica, sans-serif;
	line-height:14px;
	font-weight:bold;
	color:#EB8845;
	text-decoration:none;
	padding-left:5px;
	padding-top:6px;
	padding-bottom:2px;
	height:28px;
	text-align:left;
}
#listLinks a{
color:#EB8845;
}
#listLinks a:hover{
color:#EB8845;
text-decoration:underline;
}
#menuGraphic  {
	float:left;
	background:url(../images/Template/menuGrafic_mid.jpg) repeat-x;
	height:34px;
	width:595px;
	text-align:left;
}
#menuGraphic ul{
margin:0px;
padding:0px;
padding-left:100px;
}
#menuGraphic li {
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
list-style:none;
background:url(../images/Template/bullet_g.jpg) no-repeat 0px 10px;
float:left;
padding:8px 20px 0px 17px;
}

#menuGraphic a
{
    text-decoration: none;
    color: #666666;
}
/* FORMS */
.cssFormInputLabel {
font:14px "Trebuchet MS" Arial, Helvetica, sans-serif;
color:#121F42;
font-weight:bold;
text-align:right;
padding-top:8px;
}
.cssFormInputValue {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
border:1px solid #CCCCCC;
padding:2px;
}



/* Titulos */
.cssSectionTitle {
font:23px "Trebuchet MS";
color:#68b4ec;
font-style:oblique;
font-weight:bold;
padding-top:10px;
}

#content_picturenews{
float:left;
width:170px;
background:#FFFFFF;
border:1px solid #999999;
padding:7px;
margin:10px;
}
.txt{
float:left;
width:170px;
}
.cssNewsRelatedFilesTitle {
font:15px "Trebuchet MS" Arial, Helvetica, sans-serif;
color:#EB8845;
font-weight:bold;
}
.cssNewsRelatedFilesItem {
font:12px Arial, Helvetica, sans-serif;
color:#333333;
}
.cssNewsRelatedFilesItem a{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
}
.cssNewsRelatedFilesItem a:hover{
font:12px Arial, Helvetica, sans-serif;
color:#000;
}
.cssNewsRelatedNews {
font:20px "Trebuchet MS" Arial, Helvetica, sans-serif;
color:#EB8845;
font-weight:bold;
}
.cssCategoryName{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
}
.cssNewsTitle{
font:23px "Trebuchet MS";
color:#121F42;
font-weight:bold;
padding-top:10px;
}
.cssLinkName a{
font:14px "Trebuchet MS";
color:#666;
font-weight:bold;
}
.cssNewsTitleSection {
font:16px "Trebuchet MS";
color:#121F42;
font-weight:bold;
}
.cssLinkContact {
font:12px "Trebuchet MS";
color:#071D4C;
text-decoration:underline;
}
.cssRecursosTitle {
font:15px "Trebuchet MS";
color:#666666;
font-weight:bold;
}
.cssListInforme {
background:url(../images/Template/bullet_list.jpg) no-repeat 5px 12px;
font:13px "Trebuchet MS";
color:#333333;
padding:5px 5px 5px 15px;
}

/*ESPECIALES*/
.cssTopRight {
background:url(../images/Template/t_mid.jpg) no-repeat;
height:99px;
padding-right:12px;
}
.cssToolBkg {
background:url(../images/Template/Toolborder_mid.jpg) repeat-x;
}
.cssToolText {
font:11px Arial, Helvetica, sans-serif;
color:#333333;
padding:0px 5px 0px 5px;
}
.cssToolText a:link, .cssToolText a:visited{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}
.cssToolText a:hover{
color:#999999 ;
text-decoration:underline;
}
.cssInputBuscar {
font:12px Arial, Helvetica, sans-serif;
color:#666;
background:url(../images/Template/buscar_bkg.jpg) repeat-x;
border:none;
padding-top:3px;
height:20px;
}
.cssBkgTicker {
background:url(../images/Template/ticker_bkg.jpg) repeat-x;
height:23px;
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.cssMenuBkg {
background:url(../images/Template/menu_bkg.jpg) repeat-x;
height:32px;
padding-top:4px;
}
.cssFooterBkg {
background:url(../images/Template/foot_bkg.jpg) repeat-x;
}
.cssCreditos {
background:url(../images/Template/foot_mid.jpg) repeat-x;
}
.cssTextCreditos {
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#99A4BB;
padding:15px 0px 30px 10px;
}
.cssContentBorderLeft{
background:url(../images/Template/borderLeft.jpg) repeat-y;
}
.cssContentBorderRight{
background:url(../images/Template/borderRight.jpg) repeat-y;
}
.cssContentTop{
background:url(../images/Template/contentMid.jpg) repeat-x #FFFFFF;
padding: 0 15px 0 0;
}
.cssContentLeftTop{
background:#E2E2E2;
}
.cssSelectHome{
width:282px;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
}
.cssSeparacion{
	background:url(../images/Template/lineSeparator.jpg) repeat-x;
	height:10px;
}

.cssSeparacionItem{
	border-bottom:1px dotted #CCC;
	display:block;
	margin:0 0 4px 0;
	padding:4px 0 0 0;
}

.cssmiga a:link, .cssmiga a:visited  {
	font:13px "Trebuchet MS" Arial, Helvetica, sans-serif;
	color:#121F42;
	font-weight:bold;
	text-decoration:none;
}

.cssmiga a:hover {
	color:#74baed;
	text-decoration:underline;
}

.cssOneAllNews{
border-bottom:1px solid #CCC;
}
.cssTitleGraficos{
font:15px "Trebuchet MS";
color:#666;
font-weight:bold;
}
.cssRecurTM {
background:url(../images/Template/recurTM.jpg) repeat-x;
}

/* Publicaciones  Aarias*/
.cssGridSheet {
padding:5px;
background:#f1f1f1;
border: 1px solid #ccc;
}
.cssGridPublication {
padding:5px;
background:#f1f1f1;
border: 1px solid #ccc;
}
.cssAlternatingItemStyle {
background:#DBDBDB;
font:12px "Trebuchet MS";
color:#121F42;
}
.cssAlternatingItemStyle td {
padding:2px 4px 2px 4px;
border-bottom:1px solid #ccc;
}
.cssAlternatingItemStyle a{
font:12px "Trebuchet MS";
color:#121F42;
font-weight:bold;
text-decoration:underline;
text-transform:lowercase;
}
.cssAlternatingItemStyle a:hover{
color:#006699;
}


.cssItemStyle {
font:12px "Trebuchet MS";
color:#121F42;
}
.cssItemStyle td {
padding:2px 4px 2px 4px;
border-bottom:1px solid #ccc;
}
.cssItemStyle a{
font:12px "Trebuchet MS";
color:#121F42;
font-weight:bold;
text-decoration:underline;
text-transform:lowercase;
}
.cssItemStyle a:hover{
color:#006699;
}
.cssHeaderStyle{
font:15px "Trebuchet MS";
color:#EB8845;
text-align:left;
}
.cssHeaderStyle a{
color:#EB8845;
text-decoration:none;
}

/* Tabs */


.ajax__tab_xp .ajax__tab_body {
	padding: 1px;
	border: 1px solid #D8D8D8;
	width:auto;
}

.ajax__tab_xp .ajax__tab_header{
	background:none;
}

div.ajax__tab_panel{
	display:block;
	padding:0px;
	margin:0px;
	color:#023761;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.ajax__tab_xp .ajax__tab_tab {
	font:13px bold "Trebuchet MS";
	color:#121F42;
	text-align:left;
	background:url(../images/Template/tabBkg.jpg) repeat-x top;
	display:block;
	padding: 5px 4px 6px;
}

.ajax__tab_xp .ajax__tab_outer {
	background:url(../images/Template/cr.jpg) no-repeat top right;
	height:24px;
}

.ajax__tab_xp .ajax__tab_inner {
	background:url(../images/Template/cl.jpg) no-repeat top left;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
	background:url(../images/Template/bgtaghover.jpg) repeat-x top;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
	background:url(../images/Template/clhover.jpg) no-repeat top left;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer{
	background:url(../images/Template/crhover.jpg) no-repeat top right;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab{
	background:url(../images/Template/bgtaghover.jpg) repeat-x top;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner{
	background:url(../images/Template/clhover.jpg) no-repeat top left;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer{
	background:url(../images/Template/crhover.jpg) no-repeat top right;
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/


.cssColumnLeft {
	padding: 0 0 0 9px;
}

.separadorTab {
	width:15px;
	background-position: center;
}

.cssBtnSearch .cssButton{
	background:#5a76ae;
	border:none;
	padding: 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}

.cssLabelText {
	color:#023761;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#Publication1_tbDetail_TabPanel2_lblItemCountPublication{
	color:#023761;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

/* Paginador */

table.PagerContainerTable {
	border: 1px solid #f5f5f5;
}

td.PagerInfoCell{
	background:#74baed;
	color:#333;
}

td.PagerCurrentPageCell {
	background:#74baed;
	color:#fff;
}
span.PagerHyperlinkStyle:hover {
	color:#EAEAEA;
	background:#03579C;
}

/* CSS REGISTRO */
.cssBkgRegister {
background:url(../images/Template/RegisterBkg.jpg) repeat-x;
height:200px;
padding:0px 2px 2px 2px;
}
.cssTextRegister {
font:13px "Trebuchet MS" Arial, Helvetica, sans-serif;
color:#202C4D;
padding-top:15px;
padding-bottom:10px;
font-weight:bold;
}
.cssTBoxRegister {
background:url(../images/Template/textBoxBkg.jpg) repeat-x;
border:1px solid #999;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
width:300px;
padding:2px;
}
.cssBulletRegister {
background:url(../images/Template/bullet_register.jpg) no-repeat 0px 5px;
font:12px "Trebuchet MS" Arial, Helvetica, sans-serif;
color:#333;
font-weight:bold;
padding-left:10px;
}
.cssBulletRegister a{
font:12px "Trebuchet MS" Arial, Helvetica, sans-serif;
color:#333;
font-weight:bold;
}
.cssBulletRegister a:hover{
font:12px "Trebuchet MS" Arial, Helvetica, sans-serif;
color:#666;
font-weight:bold;
}


/* tablas en contenido de noticias */
/*
.cssNewsContent table tr td {
border:1px solid #E6E6E6;
font:12px "Trebuchet MS" Arial, Helvetica, sans-serif;
text-transform:none;
color:#333;
padding:2px;
}
.cssNewsContent table tr td div strong {
background:#023175;
height:100%;
color:#FFFFFF;
width:100%;
height:53px;
text-align:center;
display:block;
padding-top:12px;
}
.cssNewsContent table tr td a:link {
color:#000;
text-decoration:underline;
text-transform:none;
}

.cssNewsContent table tr td a:visited 
{
    color:#000;
text-decoration:underline;
}

.cssNewsContent table tr td a:hover {
color:#FF9900;
text-decoration:underline;
}
*/

.alternateItemG1 {font:11px Arial, Helvetica, sans-serif; color:#333333;
}
.itemG1 {font:11px Arial, Helvetica, sans-serif; color:#333333; background:#E1E1E1;
}
.subtitleG1 {font:14px Arial, Helvetica, sans-serif; color:#003366; font-weight:bold;
}
.titleG1 {background:#023175; font:12px Arial; color:#FFFFFF; font-weight:bold; text-align:left;
}

/*poppup control logon*/

.cssLonOnPopUpControl
{
    width: 300px;
}

h2 {
	margin:0;
	padding:0px;
}

h1 {
	padding:0px;
	margin:0px;
	color:#121F42;
	font:bold 19px "Trebuchet Ms";
	font-style:oblique;
}


a:link, a:visited{
	font-size:13px;
	color:#74baed;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	text-decoration:underline;
	color:#1D3167;	
}
.cssAdmFormFieldName {
color:#121F42;
font-weight:bold;
padding-top:8px;
}

.cssTextBox input{
border:1px solid #CCCCCC;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}


.AspNet-DataList .cssLabelForm
{
	font:14px "Trebuchet MS" Arial, Helvetica, sans-serif;
    color:#121F42;
    font-weight:bold;
    text-align:right;
    padding-top:8px;   
}
.AspNet-DataList .cssTextBoxForm
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
    border:1px solid #CCCCCC;
    padding:2px; 
}

.AspNet-DataList table
{
	width:100%;
}





.cssSurveyTitle{
-x-system-font:none;
color:#333;
font-family:"Trebuchet MS";
font-size:21px;
font-size-adjust:none;
font-stretch:normal;
font-style:oblique;
font-variant:normal;
font-weight:normal
line-height:normal;
text-align:left;
}
.cssQuestion{
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: oblique;
	font-weight: bold;
	padding:0 0 10px 0;
	margin:0 0 12px 0:
}
.cssddl{
color:#ff0000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding: 8px 0 0 0;
}

.cssSurveyButtons input {
background-color: #121F42;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:26px;
margin:6px 0 0 0;
}

.cssSurveyControls{ 
background-color:#f5f5f5;
padding: 6px;
border: 1px solid #CCCCCC;
}
.encuesta{ 
background-color: #ccc;
padding: 9px;
border: 0px double #000033;
}
.cssSurveyFieldTitle{
color:#333;
padding:12px 0 12px 0;
font-size: 12px;
}
.cssSurveyChart{
background-color:#fff;
text-align:center;
}

   
    .cssSiteMap
    {
    }
    
    .cssSiteMap ul li
    {
        list-style: none;
        
    }
    .cssSiteMap ul li a
    {
        font:15px Arial;
        font-weight: bold;
        text-decoration: none;
        color:#121F42;
	    margin:0 0 0 -15px;

    }
    
    .cssSiteMap ul li a:hover
    {
        font:15px Arial;
        font-weight: bold;
        text-decoration: none;
        color:#EB8845;
	    margin:0 0 0 -15px;
        text-decoration:underline;
    }
    
    .cssSiteMap ul li ul li a
    {
         font:12px Arial, Helvetica, sans-serif;
        
        margin-left: 0;
        color:#333;

    }
    
    .cssSiteMap ul li ul li a:hover
    {
         font:12px Arial, Helvetica, sans-serif;
        font-weight: normal;
        margin-left: 0;
        color:#EB8845;
        text-decoration:underline;

    }
    .cssSiteMap ul li ul 
    {
        padding-bottom:15px;
    }
