/********************ESTILOS PARA CB**********************/
/********************ESTILOS PARA CB**********************/
/********************ESTILOS PARA CB**********************/
.textocabecera{float:left; margin-left:12%; color:#fff; font-size:18px; margin-top:30px; text-transform:uppercase;  font-family:'Times New Roman', Times, serif; font-weight:bold; position:absolute;}
.botonesenlacescb{float:right; margin-right:8px;}
.positionlinkcbiconos{float: inherit;
  position: inherit;
  margin-top: inherit;
  font-size: inherit;
    width: inherit;
  }
 
 /* 
.logocbm{  float:inherit;
  left: inherit;
  position: inherit;
  top: inherit;
  display:none;} 
 */
 .logoytitulo{position: relative;
  top: -30px;
  left: -80px;
  float: left; width:500px;}
.logocbm{float: left;}  
.titlogobcrp{float: left;margin-top: 25px;
  margin-left: 5px;font-size:12vm;  } 

  
.positionlinkcb{float: right;
  position:inherit;
  margin-top:inherit;
  font-size:inherit;}


 .positionlinkcbmovil{
	 float: right;
  position:inherit;
  margin-top:inherit;
  font-size:inherit;
display:none;	
  }

/*iconos*/
#iconos{
	list-style: none;
	display: inline;	
	color:#FFF !important;
}

ul#iconos li {
	list-style: none;
	display: inline;	
	margin-left:4px;
	padding:0;
	color:#FFF !important;
}

ul#iconos li a, ul#iconos li a:link, ul#iconos li a:visited {
	padding:4px; 
	text-decoration:none;
	color:#FFF !important;
}

ul#iconos li a:hover, ul#iconos li a:active {
	color:#FFF !important;
	text-decoration:underline;
}



/*******************************/
/*iconos movil*/
#iconosmovil{
	list-style: none;
	display: inline;	
	color:#FFF !important;
}

ul#iconosmovil li {
	list-style: none;
	display: inline;	
	margin-left:4px;
	padding:0;
	color:#FFF !important;
}

ul#iconosmovil li a, ul#iconosmovil li a:link, ul#iconosmovil li a:visited {
	padding:4px; 
	text-decoration:none;
	color:#FFF !important;
}

ul#iconosmovil li a:hover, ul#iconosmovil li a:active {
	color:#FFF !important;
	text-decoration:underline;
}



/*******************************/


#top-menu{
	list-style:none;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:15px;
	width:99%;
}
ul#textos-1 {
	margin:0;
	padding:0;
}
.header {
	margin-bottom: 0px;
	background: url('../images/bg-header-actual.jpg');
	height:110px;
}
input,
textarea,
.uneditable-input {
	width: 156px;
}

.navigation {
	padding: 0px;
	border-top: 1px solid rgba(0,0,0,0.075);
	border-bottom: 1px solid rgba(0,0,0,0.075);
	margin-bottom: 0px;
}

#btnparalelo {
	  margin-top: 22px;
	background: #212D57;
	width:110px;
	height:16px;
	font-size:12px;
	color:#FFF;
	float:left;
	  /* margin: 0; */
  margin-left: -1px;
  border-right: 1px solid #fff;
	padding:2px;
-moz-border-radius-topleft: 7px;
-webkit-border-top-left-radius: 7px;
-khtml-border-radius-topleft: 7px;	
border-top-left-radius: 7px;

-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-khtml-border-radius-bottomright: 5px;	
border-bottom-right-radius: 5px;


-webkit-transform: skew(-40deg) ;
-moz-transform: skew(-40deg);
-o-transform: skew(-40deg);
-ms-transform: skewX(-40deg); /* IE 9 */

z-index:0;      
		
			
	}

#btnparalelo div {
	position:absolute;
	text-align:center;
	
-webkit-transform: skew(40deg) ;
-moz-transform: skew(40deg);
-o-transform: skew(40deg);
-ms-transform: skewX(40deg); /* IE 9 */

z-index:99999;
width:110px;

}

#btnparalelo div a {
	color:#fff;
	text-decoration:none;
}


#btnparalelofin {
	margin-top: 22px;
	background: #212D57;
	width:110px;
	height:16px;
	font-size:12px;
	color:#FFF;
	float:left;
	  /* margin: 0; */
  margin-left: -1px;
  border-right: 1px solid #fff;
	padding:2px;
-moz-border-radius-topleft: 7px;
-webkit-border-top-left-radius: 7px;
-khtml-border-radius-topleft: 7px;	
border-top-left-radius: 7px;

-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-khtml-border-radius-bottomright: 5px;	
border-bottom-right-radius: 5px;


-webkit-transform: skew(-40deg) ;
-moz-transform: skew(-40deg);
-o-transform: skew(-40deg);
-ms-transform: skewX(-40deg); /* IE 9 */

z-index:0;      
		
			
	}

#btnparalelofin div {
	position:absolute;
	text-align:center;
	
-webkit-transform: skew(40deg) ;
-moz-transform: skew(40deg);
-o-transform: skew(40deg);
-ms-transform: skewX(40deg); /* IE 9 */

z-index:99999;
  width: 72%;
  border-right: 20px solid #212D57;
  height: 18px;
  margin-top: -2px;
  padding-top: 2px;
  padding-left: 19px;

}

#btnparalelofin div a {
	color:#fff;
	text-decoration:none;
}


.btnparalelo {
	margin-top: 22px;
	/*background: #212D57;*/
	background: #b0986f;
	width:110px;
	height:16px;
	font-size:12px;
	color:#FFF;
	float:left;
	  /* margin: 0; */
  margin-left: -1px;
  border-right: 1px solid #fff;
	padding:2px;
-moz-border-radius-topleft: 7px;
-webkit-border-top-left-radius: 7px;
-khtml-border-radius-topleft: 7px;	
border-top-left-radius: 7px;

-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-khtml-border-radius-bottomright: 5px;	
border-bottom-right-radius: 5px;


-webkit-transform: skew(-40deg) ;
-moz-transform: skew(-40deg);
-o-transform: skew(-40deg);
-ms-transform: skewX(-40deg); /* IE 9 */

z-index:0;      
		
			
	}

div.btnparalelo div {
	position:absolute;
	text-align:center;
	
-webkit-transform: skew(40deg) ;
-moz-transform: skew(40deg);
-o-transform: skew(40deg);
-ms-transform: skewX(40deg); /* IE 9 */

z-index:99999;
width:110px;

}

div.btnparalelo div a {
	color:#fff;
	text-decoration:none;
}


.btnparalelofin {
	margin-top: 22px;
	/*background: #212D57;*/
	background: #b0986f;
	width:110px;
	height:16px;
	font-size:12px;
	color:#FFF;
	float:left;
	  /* margin: 0; */
  margin-left: -1px;
  border-right: 1px solid #fff;
	padding:2px;
-moz-border-radius-topleft: 7px;
-webkit-border-top-left-radius: 7px;
-khtml-border-radius-topleft: 7px;	
border-top-left-radius: 7px;

-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-khtml-border-radius-bottomright: 5px;	
border-bottom-right-radius: 5px;


-webkit-transform: skew(-40deg) ;
-moz-transform: skew(-40deg);
-o-transform: skew(-40deg);
-ms-transform: skewX(-40deg); /* IE 9 */

z-index:0;      
		
			
	}

div.btnparalelofin div {
	position:absolute;
	text-align:center;
	
-webkit-transform: skew(40deg) ;
-moz-transform: skew(40deg);
-o-transform: skew(40deg);
-ms-transform: skewX(40deg); /* IE 9 */

z-index:99999;
  width: 72%;
  /*border-right: 20px solid #212D57;*/
  border-right: 20px solid #b0986f;
  height: 18px;
  margin-top: -2px;
  padding-top: 2px;
  padding-left: 19px;

}

div.btnparalelofin div a {
	color:#fff;
	text-decoration:none;
}


.search_mod_search{ margin-right:10px;}

.search_mod_search button{ height: 20px;
  /* padding: 3px; */
  text-decoration: none;
  font-size: 12px;
  text-align: center; padding-top:0px; }


/********************END ESTILOS PARA CB**********************/
/********************END ESTILOS PARA CB**********************/
/********************END ESTILOS PARA CB**********************/



/********************ESTILOS PARA MENU**********************/
/********************ESTILOS PARA MENU**********************/
/********************ESTILOS PARA MENU**********************/
#main-menu {
    background: #F1F1F1;
	width:100%;
  }
  #main-menu > ul {
    display: none;
  }
  #main-menu > ul.open {
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  #main-menu.align-right > ul {
    float: none;
  }
  #main-menu.align-center > ul {
    text-align: left;
  }
  #main-menu > ul > li,
  #main-menu.align-right > ul > li {
    float: none;
    display: block;
	
  }
  #main-menu > ul > li > a {
    padding: 0;
	margin:0;
    border-right: 0;
	width:100%;
	
  }
  #main-menu > ul > li:hover > a,
  #main-menu > ul > li.active > a {
   /*
    background: rgba(0, 0, 0, 0.1);
	padding:5px 12px 5px 12px;
	width:86%;
	*/
	color: #212D57;
  }
  #main-menu #menu-button {
    display: block;
    text-decoration: none;
    font-size: 13px;
    font-weight: 700;
    color: #17335b;
    padding: 18px 25px 18px 25px;
    text-transform: uppercase;
    letter-spacing: 1px;
    cursor: pointer;
	background: url('../images/mn_bg.png');
	text-align:center;
  }
  

  
   #main-menu #menu-button::after {
    display: block;
    content: '';
   position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #17335b;
    border-bottom: 2px solid #17335b;
	float:right;
	margin-top:-11px;
	left:50px;
  }
  
  
  
  #main-menu #menu-button::before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #17335b;
	float:right;
	margin-top:1px;
	left:50px;
  }
  

  
#main-menu > ul > li.has-sub > a::after,
  #main-menu ul ul li.has-sub > a::after {
    display: none;
  }
#main-menu br {
display: none;
} 

#main-menu ul li#transparencia a, #main-menu ul li#transparencia a:link, #main-menu ul li#transparencia a:visited {
	display:inline-block;
	background-image: none;
	background-repeat:no-repeat;
	background-position:10% 40%;
	text-decoration:none;
	vertical-align:top;
	color:#17335b;
	font-weight:bold;	
	height:35px;
	padding:0;
	margin:0;
	padding-left:0px;
}


.menu {
	margin-left: 0;
	margin-bottom: 18px;
	width:98%;
	 
}
.menu ul{ list-style:none;}
.menu li{ }

.menu > li > a {
	display: block;
	border-bottom:1px solid #fff;
	background: #ADBDCD url(../images/bg-list.gif) no-repeat 0px 7px;
	padding-left:12px;
	color:#000;
	
	padding-top:2px;
	padding-bottom:2px;
	
	
}
.menu > li > a:hover,
.menu > li > a:focus {
	text-decoration: none;
	background-color: #CED7E0;
	border-right:4px solid #011750;
	color:#1A4E7D;
}

ul.menu li a, ul.menu li span.separator {
  display: block;
  position: relative;
  background: #ADBDCD url(../images/bg-list.gif) no-repeat 0px 7px;
  padding: 5px 5px 5px 13px;
  text-decoration: none;
  color: #000;
}


ul.menu li a:link, ul.menu li a:visited {
	border-right:4px solid #adbdcd;
	color:#000;
}
ul.menu li a:hover, ul.menu li a:active, ul.menu li a:focus {
	background:#CED7E0 url(../images/bg-list.gif) no-repeat 0px 7px !important;
	color:#1A4E7D !important;
	border-right:4px solid #011750;
	text-decoration:none;	
}


ul.menu li ul {
	border-top:1px solid #FFF;
	border-left:1px solid #ADBDCD;
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
}

ul.menu li ul li {
	padding:0 0 0 8px;
}
ul.menu li ul li a:link, ul.menu li ul li a:visited {
	background:#FFF url(../images/bg-list.gif) no-repeat 0px 7px;
	border-bottom:solid 1px #adbdcd;
	color:#000;
	text-decoration:none;
}
ul.menu li ul li ul {
	list-style:none;
	list-style-image:none;
}
ul.menu li.active a:link,ul.menu li.active a:visited { }
ul.menu li.active ul li a:link,ul.menu li.active ul li a:visited { }

/********************END ESTILOS PARA MENU**********************/
/********************END ESTILOS PARA MENU**********************/
/********************END ESTILOS PARA MENU**********************/

/*****************Para contenedor internos**********************/
/*****************Para contenedor internos**********************/
/*****************Para contenedor internos**********************/
iframe{border:0;}
div.inner-box02 {
	background:#F7F7F7 url(../images/bg-inner-box02.gif) repeat-x bottom;
	border:1px solid #e3e3e3;
}
div.inner-box02 a:link { color:#1a4e7d;font-size: 11px;}
div.collection-item, div.collection-item-last {
	float:left;
	width:278px;
	max-width:278px;
	text-align:left;
	margin:0;
	margin-bottom:15px;
	margin-left:25px;
}

div.inner-box-title { 
	margin:0;
	padding:10px 8px;
}
div.inner-box-title h2 {
  margin: 0;
  background: url(../images/bg-inner-box-title-h2.gif) repeat-x bottom;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  height: 34px;
  line-height: 15px;
}



div.inner-box-title a:link {
  color: #1a4e7d;
}


div.inner-box02-content {
  height: 120px;
  padding: 0 4px;
}

div.inner-box02-content img {
	float:left;
}
div.inner-box02-content ul { 
	margin:0 0 10px 72px;
	padding:5px 0 0 20px;
	list-style-image:url(../images/bg-list.gif);
}


.pm_dark{background-color:#CEDEEE; text-align:left;}
.pm_light{background-color:#F6FCFF; text-align:left;}

#billetes div.collection-item { margin:0 12px 17px 20px; }
#billetes div.collection-item-last { margin:0 0 17px 0; }
#billetes div.collection-item img, #billetes div.collection-item-last img,
#proyeccion div.collection-item img, #proyeccion div.collection-item-last img,
#reservas div.collection-item img, #reservas div.collection-item-last img {
	border:1px solid #e3e3e3;
	margin:0 0 1px 0;
}
div.inner-box {
	background:#F1F5F6 url(../images/bg-inner-box.gif) repeat-x bottom;
	border:1px solid #e3e3e3;
}

div.inner-box ul { 
	margin:0 0 10px 8px;
	padding:5px 0 0 20px;
	list-style-image:url(../images/bg-list.gif);
}
#billetes div.collection-item img{ width:100%;}

#billetes div.collection-item-last { margin:0 12px 17px 20px; }
#billetes div.collection-item-last img{ width:100%;}

#reservas div.collection-item img {
  width: 100%;
}
#proyeccion div.collection-item img {
  width: 100%;
}

div.inner-box-content { 
	height:165px;
}
div.inner-box-content ul { 
	margin:0 0 10px 8px;
	padding:5px 0 0 20px;
	list-style-image:url(../images/bg-list.gif);
}
div.item-page ul{
	margin:0 0 10px 8px;
	/*padding:5px 0 0 20px;*/
	 padding:0 10px 0 0px;
	list-style-image:url(../images/bg-list.gif);
}
.float-r {
  float: right;
}
.block {
  clear: both;
  width: 100%;
  overflow: hidden;
}
#content #page {
  float: right;
  position: relative;
  width: 750px;
  overflow: hidden;
}
ul.enLinea {
	list-style-image:none;
	text-align:left;
}
ul.enLinea li {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background:#F7F7F7;
	border:1px solid #e3e3e3;
	padding:5px 5px 5px 10px;
	margin:0 0 3px 2px;
	width:130px;
	vertical-align:top;
}
ul.enLinea li ul {
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	list-style-image:none;
}
ul.enLinea li ul li {
	background:url(../images/bg-list.gif) no-repeat 0px 3px;
	display:block;
	border:0;
	padding:0 0 5px 15px;
	margin:0;
	width:auto;
}
#osmap ul { 
	margin:0 0 10px 8px;
	padding:5px 0 0 20px;
	list-style-image:url(../images/bg-list.gif);
}

.block-left {
	float:left;
	position:relative;
	width:49%;
}
.block-right {
	float:right;
	position:relative;	
	width:49%;
}

.block33-left {
  float: left;
  position: relative;
  width: 33%;
}

.blue {
  color: #1a4e7d;
}

#bcrp-educa {
  background: url(../images/bg-bcrp-educa.gif) no-repeat;
  padding: 145px 0 0 0;
  overflow: hidden;
  height: 1%;

}
.jptabs-wrapper{ padding:0px 5px 0px 5px;}

.row-fluid [class*="span"]:first-child {
	margin-left: 5px;
}
/*****************End Para contenedor internos**********************/
/*****************End Para contenedor internos**********************/
/*****************End Para contenedor internos**********************/


/********************ESTILOS PARA LEFT**********************/
/********************ESTILOS PARA LEFT**********************/
/********************ESTILOS PARA LEFT**********************/
.container {
	width: 100%;
}
.row-fluid .span9 {
		width: 100%;
		*width: 100%;
		
	}



.row-fluid .span3 {
	 width: 98%;
     *width: 100%;
}
	
.nav-tabs-index{
	*zoom: 1;
}
.nav-tabs-index:before,
.nav-tabs-index:after{
	display: table;
	content: "";
	line-height: 0;
}
.nav-tabs-index:after {
	clear: both;
}
.nav-tabs-index > li {
	float: left;
}
.nav-tabs-index > li > a {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 2px;
	line-height: 14px;
}
.nav-tabs-index {
	/*border-bottom: 1px solid #ddd;*/
	width: 97%;
}
.nav-tabs-index > li {
	margin-bottom: -1px;
	
}
.nav-tabs-index > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 18px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	background:#eee;
	color:#212D57;
	

}
.nav-tabs-index > li > a:hover,
.nav-tabs-index > li > a:focus {
	border-color: #eee #eee #ddd;
	background:#fff;
	
}
.nav-tabs-index > .active > a,
.nav-tabs-index > .active > a:hover,
.nav-tabs-index > .active > a:focus {
	color: #FFFFFF;
	background-color: #212D57;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
}





.tabindexlink{
margin:0;

}
.tabindexlink ul{	
	list-style: none;
    padding:0;
    margin:0;
	
	}
.tabindexlink li{
	padding-left:1em; 
    text-indent: -.7em;

}

.tabindexlink li:before {
  color:#212D57; /* set color to red */
  content:"\25AA"; /* /2022 is the numerical unicode for &bull; */
  /*font-size:5px;*/ /* set the font-size of the bullet if necessary. Make sure to use em or %*/
  
  padding-right:5px;
  vertical-align:middle;
}
.tabindexlink li a:link,.tabindexlink li a:visited{
	color:#000;
	font-weight:normal;
}

.tabindexlink a:link{
	color:#000;
	font-weight:bold;
	margin-left:5px;
}

.enlaceconte1g{
  /*background:#212D57;*/
  background:#b0986f;
  height:70px;
  margin-bottom:20px;;}
  
.enlaceconte1 {
	width:31%;
	height:55px;
	/*background:#212D57;*/
	background:#b0986f;
	color:#fff;
	font-size:15px;
	padding:1%;
	border-right:1px solid #fff;
	float:left;
}

.enlaceconte2 {
	width:31%;
	height:55px;
	/*background:#212D57;*/
	background:#b0986f;
	color:#fff;
	font-size:15px;
	padding:1%;
	border-right:0px;
	float:left;
}

.enlaceconte1 a,.enlaceconte2 a {
	color:#fff;
	text-decoration:none;
}

.enlaceconte1 img,.enlaceconte2 img {
	height:52px;
	float:right;
}

.enlaceconte1 div,.enlaceconte2 div {
	float:left;
	position:absolute;
	width:23%;
}


.enlacesportal{ text-align:center; width:99%; margin-top:20px;}
.enlacesportal img{ margin:0px 5px 10px 5px; border:0; max-width:250px;}

.footerenlace1{ float:left; width:24%; margin-left:5px;}
.footerenlace1 ul {list-style:none; margin:0; padding:0; }
.footerenlace1 ul li {list-style:none; }
.footerenlace1 a:link, .footerenlace1 a:visited{ color:#212D57;}

.titilinkfooter{color:#212D57; padding:10px 0px 10px 5px;}



/********************END ESTILOS PARA LEFT**********************/
/********************END ESTILOS PARA LEFT**********************/
/********************END ESTILOS PARA LEFT**********************/

/********************ESTILOS PARA RIGHT**********************/
/********************ESTILOS PARA RIGHT**********************/
/********************ESTILOS PARA RIGHT**********************/
div.box-square { border: solid 1px #C6C6C6; }
div.box-square-title { 
	background:url('../images/bg-title2.gif') repeat-x;
	border-bottom:solid 1px #C6C6C6;
	padding:5px;
	text-align:left;
}
div.box-square-title h2 { 
	font-family:"Times New Roman", Times, serif; 
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#1a4e7d;
	margin:0;
}
div.box-square-content { padding:5px; overflow:hidden;text-align:left; }
.box-square ul{	
	list-style: none;
    padding:0;
    margin:0;
	
	}
.box-square li{
	padding-left:1em; 
    text-indent: -.7em;

}

.box-square li:before {
  color:#212D57; /* set color to red */
  content:"\25AA"; /* /2022 is the numerical unicode for &bull; */
  /*font-size:5px;*/ /* set the font-size of the bullet if necessary. Make sure to use em or %*/
  
  padding-right:5px;
  vertical-align:middle;
}


.indicadores {
  text-align: center;
  width: 99%;
  margin-top: 20px;
}

.pargencontdere{padding-left:5px; padding-right:5px;}
.indicaimg{ float:left; padding:20px;}
ul.indicadores {
	list-style:none;
	margin:0;
	padding:0;
}
ul.indicadores li {
	list-style:none outside none;
	margin:0 0 10px 0;
	padding:0;
}


table.indicadores {
	border-collapse: collapse;
	border:0;
	width:100%;
	font-size:12px;
}
table.indicadores tr.header { 
	/*background:#99AFC5;*/
	background:# 64563f;
	color:#FFF;
	  height: 0px;
}
table.indicadores th.header1 {
	text-align:left; 
	padding:0 0 0 3px;
	width:80px;
}
table.indicadores th.header2 {
	width:50px;
	text-align:right; 
	padding:0 3px 0 0;
}
table.indicadores tr.values th, table.indicadores tr.values td { 
	border-bottom: 1px solid #CCCCCC;
}
table.indicadores th.header3 {
	text-align:left; 
	padding:0 0 0 3px;
}
table.indicadores td.value {
	text-align:right; 
	padding:0 3px 0 0;
}


.box-title{ 
	overflow:hidden;
	margin:0;
	padding:8px 5px;
	border-bottom: 1px solid #C5C5C5;
	background:#DADADA;
	/*width:100%;*/
	
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-radius-topright: 5px;	
border-top-right-radius: 5px;         
         
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-khtml-border-radius-bottomleft: 5px;	
border-bottom-left-radius: 5px;
}

.box-title-azul{ 
	overflow:hidden;
	margin:0;
	padding:8px 5px;
	border-bottom: 1px solid #C5C5C5;
	/*background:#212D57;*/
	background:#b0986f;
	/*width:100%;*/
	
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-radius-topright: 5px;	
border-top-right-radius: 5px;         
         
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-khtml-border-radius-bottomleft: 5px;	
border-bottom-left-radius: 5px;
}

.box-title a:link {
	text-decoration:none;
	color:#212D57;
}

.box-title-azul a:link, .box-title-azul a:visited{ color:#fff;text-decoration:none;}


.box-title-azul h2,.box-title h2{
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
font-size:12px;
margin:0;
}



.box-content{
	overflow:hidden;
	margin:0;
	padding:12px;
	border: 1px solid #C5C5C5;
	background:#fff;
	/*width:100%;*/
	
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-radius-topright: 5px;	
border-top-right-radius: 5px;         
         
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-khtml-border-radius-bottomleft: 5px;	
border-bottom-left-radius: 5px;
text-align:left;
}

.box-content ul{	
	list-style: none;
    padding:0;
    margin:0;
	
	}
.box-content li{
	padding-left:1em; 
    text-indent: -.7em;

}

.box-content li:before {
  color:#212D57; /* set color to red */
  content:"\25AA"; /* /2022 is the numerical unicode for &bull; */
  /*font-size:5px;*/ /* set the font-size of the bullet if necessary. Make sure to use em or %*/
  
  padding-right:5px;
  vertical-align:middle;
}

.redessociales{ text-align:center; width:100%; margin-top:20px;}
.redessociales img{ margin:0px 5px 10px 5px; border:0;}



/********************END ESTILOS PARA RIGHT**********************/
/********************END ESTILOS PARA RIGHT**********************/
/********************END ESTILOS PARA RIGHT**********************/

/**************************LINK PARA FOOTER*****************************/
/**************************LINK PARA FOOTER*****************************/
/**************************LINK PARA FOOTER*****************************/
.footercnt{
text-align: center;
  background-color: #fff;
  padding-bottom: 5px;
    padding-top: 30px;
 /* height: 50px;*/
}
.footercntmovil{
text-align: center;
  background-color: #fff;
  padding-bottom: 5px;

}
.datosfooter{padding-top: 10px;}
.footernew1{ visibility:hidden; display:none;}
.footernew2{ visibility:visible;background-color: #fff;}
/**************************END LINK PARA FOOTER*****************************/
/**************************END LINK PARA FOOTER*****************************/
/**************************END LINK PARA FOOTER*****************************/

/********************************MENU USER LOGIN**************************************/
/********************************MENU USER LOGIN**************************************/
/********************************MENU USER LOGIN**************************************/
#user-menu ul {
	display:block;
	background:#043c82;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:6.5pt;
	padding:7px 5px;
	margin:10px 0;
	text-transform:uppercase;
}
#user-menu ul li {
	color:#FFF;
	display:inline;
	text-align:center;
}
#user-menu ul li a, #user-menu ul li a:link, #user-menu ul li a:visited {
	color:#FFF;
	text-decoration:none;
	padding:5px 5px;
}
#user-menu ul li a:hover, #user-menu ul li a:active, #user-menu ul li a:focus {
	color:#DDD;
}
/******************************** END MENU USER LOGIN**************************************/
/******************************** END MENU USER LOGIN**************************************/
/******************************** END MENU USER LOGIN**************************************/
@media (max-width: 694px) {
 .logoytitulo{position: relative;
  top: -30px;
  left: -80px;
  float: left; width:500px;}
.logocbm{float: left; margin-left:20px;}  
.titlogobcrp{ display:none; }

#enlaceconte1 {
  width: 31%;
  height: 55px;
  background: #212D57;
  color: #fff;
  font-size: 12px;
  padding: 1%;
  border-right: 1px solid #fff;
  float: left;
}

#enlaceconte2 {
  width: 31%;
  height: 55px;
  background: #212D57;
  color: #fff;
  font-size: 12px;
  padding: 1%;
  border-right: 0px;
  float: left;
}	
	}  