body {
	margin:0px;
	font:13px Arial, Helvetica, sans-serif;
	text-align:left;
	background-color: #FFFFFF;
	background-image: url(../images/template/bg_cabezote.jpg);
	background-repeat: repeat-x;

}
a, img{
border:none;
}
.cssTitleNews{
	font:20px Arial, Helvetica, sans-serif;
	color:#A21414;
	font-style:normal;
	font-weight:bold;
	padding:13px 0 13px 18px;
	text-align:left;
	background-image: url(../images/template/bullet_g.gif);
	background-repeat: no-repeat;
	background-position: left 17px;
}
.cssControlCampaign{
padding-left:9px;
padding-bottom:5px;
padding-top:5px;

}

#listLinks {
	font:13px "Arial, Helvetica, sans-serif" 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 "Arial, Helvetica, sans-serif" 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 "Arial, Helvetica, sans-serif" Arial, Helvetica, sans-serif;
color:#A21414;
font-style:normal;
font-weight:bold;
padding-top:10px;
}

#content_picturenews{
float:left;
width:263px;
background:#FFFFFF;
border:0px solid #999999;
padding:6px;
margin:6px;
}
.txt{
float:left;
width:170px;
}
.cssNewsRelatedFilesTitle {
font:15px "Arial, Helvetica, sans-serif" Arial, Helvetica, sans-serif;
color:#A21414;
font-weight:bold;
}
.cssNewsRelatedFilesItem {
font:14px Arial, Helvetica, sans-serif;
color:#333333;
}
.cssNewsRelatedFilesItem a{
font:14px Arial, Helvetica, sans-serif;
color:#333333;
}
.cssNewsRelatedFilesItem a:hover{
font:12px Arial, Helvetica, sans-serif;
color:#000;
}
.cssNewsRelatedNews {
font:20px "Arial, Helvetica, sans-serif" Arial, Helvetica, sans-serif;
color:#A21414;
font-weight:bold;
}
.cssCategoryName{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
}
.cssNewsTitle{
	font:15px "Arial, Helvetica, sans-serif" Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#121F42;
	text-decoration:none;
}
.cssLinkName a{
font:14px "Arial, Helvetica, sans-serif" Arial, Helvetica, sans-serif;
color:#666;
font-weight:bold;
}
.cssNewsTitleSection {
font:16px "Arial, Helvetica, sans-serif" Arial, Helvetica, sans-serif;
color:#121F42;
font-weight:bold;
}
.cssLinkContact {
font:12px "Arial, Helvetica, sans-serif" Arial, Helvetica, sans-serif;
color:#071D4C;
text-decoration:underline;
}
.cssRecursosTitle {
font:15px "Arial, Helvetica, sans-serif" Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
}
.cssListInforme {
background:url(../images/Template/bullet_list.jpg) no-repeat 5px 12px;
font:13px "Arial, Helvetica, sans-serif" Arial, Helvetica, sans-serif;
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:#FFFFFF;
padding:0px 5px 0px 5px;
}
.cssToolText a:link, .cssToolText a:visited{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.cssToolText a:hover{
color:#CCC ;
text-decoration:none;
}
.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;
vertical-align:baseline;
}
.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:normal;
color: #FFFFFF;
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{
	height:36px;
	background:url(../images/Template/lineSeparator.jpg) repeat-x top;
}

.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:12px  Arial, Helvetica, sans-serif;
	color:#121F42;
	font-weight:normal;
	text-decoration:none;
	padding:0 0 3px 6px;
}

.cssmiga a:hover {
	color:#A21414;
	text-decoration:underline;
}

.cssOneAllNews{
border-bottom:0px solid #CCC;
}
.cssTitleGraficos{
font:15px "Arial, Helvetica, sans-serif" Arial, Helvetica, sans-serif;
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 "Arial, Helvetica, sans-serif";
color:#121F42;
}
.cssAlternatingItemStyle td {
padding:2px 4px 2px 4px;
border-bottom:1px solid #ccc;
}
.cssAlternatingItemStyle a{
font:12px "Arial, Helvetica, sans-serif";
color:#121F42;
font-weight:bold;
text-decoration:underline;
text-transform:lowercase;
}
.cssAlternatingItemStyle a:hover{
color:#006699;
}


.cssItemStyle {
font:12px "Arial, Helvetica, sans-serif";
color:#121F42;
}
.cssItemStyle td {
padding:2px 4px 2px 4px;
border-bottom:1px solid #ccc;
}
.cssItemStyle a{
font:12px "Arial, Helvetica, sans-serif";
color:#121F42;
font-weight:bold;
text-decoration:underline;
text-transform:lowercase;
}
.cssItemStyle a:hover{
color:#006699;
}
.cssHeaderStyle{
font:15px "Arial, Helvetica, sans-serif";
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 "Arial, Helvetica, sans-serif";
	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:#023761;
	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:#ccc;
	color:#333;
}

td.PagerCurrentPageCell {
	background:#e4e4e4;
	color:#fff;
}
span.PagerHyperlinkStyle:hover {
	color:#000;
	background:#03579C;
}

/* CSS REGISTRO */
.cssBkgRegister {
background:url(../images/Template/RegisterBkg.jpg) repeat-x;
height:200px;
padding:0px 2px 2px 2px;
}
.cssTextRegister {
font:13px "Arial, Helvetica, sans-serif" 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 "Arial, Helvetica, sans-serif" Arial, Helvetica, sans-serif;
color:#333;
font-weight:bold;
padding-left:10px;
}
.cssBulletRegister a{
font:12px "Arial, Helvetica, sans-serif" Arial, Helvetica, sans-serif;
color:#333;
font-weight:bold;
}
.cssBulletRegister a:hover{
font:12px "Arial, Helvetica, sans-serif" Arial, Helvetica, sans-serif;
color:#666;
font-weight:bold;
}


/* tablas en contenido de noticias */
.cssNewsContent table tr td {
border:0px solid #E6E6E6;
font:12px "Arial, Helvetica, sans-serif" 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:#A21414;
text-decoration:underline;
}


/*poppu control logon*/

.cssLonOnPopUpControl
{
    width: 300px;
}

h2 {
	margin:0;
	padding:0px;
	color:#4E6995;
}

h1 {
	padding:0px;
	margin:0px;
}


a:link, a:visited{
	font-size:13px;
	color:#A21414;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	text-decoration:underline;
	color:#333;	
}



/*estilos especiales Por Jaime Gonzalez*/
.cssMenuCabezote a{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	vertical-align:top;
	
}

 .cssMenuCabezote a:hover{
	text-decoration:underline;
	color: #FFFF00;	
}.cssBgRentabilidad {
	background-image: url(../images/template/bg_rentabilidades.jpg);
	background-repeat: repeat-x;
}
.cssBgAzul {
	background-image: url(../images/template/bg_azul.jpg);
	background-repeat: repeat-x;
}
.cssRentabilidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #36568E;
	padding:0 0 0 5px;
	
}
.cssBgFecha {
	background-image: url(../images/template/bg_fecha.jpg);
	background-repeat: repeat-x;
	height: 46px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-align:center;
}
.cssBuscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AD0E19;
	padding:0 5px 0 0;
	font-weight:bold;
}


.cssBgFooter {
	background-image: url(../images/template/bg_footer.jpg);
	background-repeat:  repeat-x;
	height: 55px;
}
.cssLinea {
border-bottom: 1px dotted #BFBFBF;

}
.cssBgFooter {
	background-image: url(../images/template/bg_footer.jpg);
	background-repeat:  repeat-x;
	background-position: top;
}

/*estilos de encuestas*/
.cssBgEncuesta {
	background-color: #e6e6e6;
	background-image: url(../images/template/bg_encuesta.jpg);
	background-repeat:  repeat-x;
	background-position: top;
	border-right: 1px solid  #c2c2c2;
	border-left: 1px solid  #c2c2c2;
	width: 208px;
	padding-left:10px;
	padding-right:10px;
}

.cssrbt {

}

.csslbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #757575;
	padding-top:10px;
}

.cssSurveyFieldTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #757575;
	padding-top:10px;
}

.cssSurveyChart{
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
}

.cssSurveyTitle {
font:18px  Arial, Helvetica, sans-serif;
color: #4E6995;
font-style: bold;
font-weight:bold;
padding-left:18px;
padding-top:2px;
background:url(../../../App_Themes/Client/images/Template/bullet_g.jpg) no-repeat 0px 3px;
}

.cssSurveyButtons  {

}

.cssSurveyButtons  input{
	color: #FFFFFF;
	background-color: #980D13;
	height: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/*fin estilos encuestas*/
.cssBgNoticias {
	background-image: url(../images/template/bg_noticias.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cssBgMigasPan {
	background-image: url(../images/template/bg_migasdepan.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
	padding-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4E6995;
}
.cssBgMigasPan2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#A21414;
	font-weight: bold;
}
.cssNewsAbstract{
font:14px Arial, Helvetica, sans-serif;
color:#8b8b8b;
font-style:oblique;
font-weight:bold;
}
.cssNewsContent {
font:13px  Arial, Helvetica, sans-serif;
color:#333333;
padding-right:10px;
padding-left:7px;
}





/* Especiales Jaime*/

.cssCatHome1{
	display:block;
	padding:0px;
	margin:0px;
	color:#023761;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width: 360px;
}

.cssCatHome1 .cssCategoryItem
{
width: 360px;
}

.cssCatHome1 .cssCategoryTitle 
{
font-size: 18px;
color: #4E6995;
font-weight:bold;
padding:5px 0 8px 0;
padding-left:18px;
padding-top:2px;
background:url(../../../App_Themes/Client/images/Template/bullet_g.jpg) no-repeat 0px 3px;
 
}
.cssCatHome1 .cssNewsTitle a
{
font-size: 14px;
color:#4E6995;
}


.cssCatHome1 .cssNewsTitle a:hover
{
font-size: 14px;
color:#A21414;
}


.cssCatHome1 .cssImage 
{
 float: left;
 padding:8px 8px 0 0;
}

.cssCatHome1 .cssImageNews 
{

}
.cssCatHome1 .cssAbstract 
{
font-size: 13px;
color:#757575;
font-weight:normal;
}
.cssCatHome1 .cssViewMore 
{
text-align:right;
padding:0 15px 0 0;

}

.cssCatHome1 .cssNewsTitle a{
display:block;

}






.cssCatHome2{
	display:block;
	padding:20px 0 0 0;
	margin:0px;
	color:#023761;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width: 360px;
}

.cssCatHome2 .cssCategoryItem
{
width: 360px;
}

.cssCatHome2 .cssCategoryTitle 
{
font-size: 18px;
color: #4E6995;
font-weight:bold;
padding:0px 0 8px 15px;

 
}
.cssCatHome2 .cssNewsTitle a
{
font-size: 14px;
color:#4E6995;
}


.cssCatHome2 .cssNewsTitle a:hover
{
font-size: 14px;
color:#A21414;
}


.cssCatHome2 .cssImage 
{
 float: left;
 padding:8px 8px 0 0;
}

.cssCatHome2 .cssImageNews 
{

}
.cssCatHome2 .cssAbstract 
{
font-size: 13px;
color:#757575;
font-weight:normal;
}
.cssCatHome2 .cssViewMore 
{
text-align:right;
padding:0 15px 0 0;

}

.cssCatHome2 .cssNewsTitle a{
display:block;

}
.cssCatHome2 .cssPreNewsTitle {
font-size: 12px;
color:#4E6995;
padding-left:18px;
padding-top:5px;
background:url(../../../App_Themes/Client/images/Template/bullet_g.jpg) no-repeat 0px 3px;
height:18px;
}
