/* estilo para el body de la página */
body {
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	padding:0;
/*	margin:0 auto; */
	background:url(../imagen/bnpfondo.jpg) repeat-x 0 0 #EFEDEE;	
	font-size: 11px;
	color:#2a5d95;
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* estilo para el contenedor de la página*/
#contenedor
{
	width:1017px;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;	
}

/* estilo para las celdas*/
td {
	font-family: Arial, Helvetica, sans-serif;
}

/* estilo para las cabeceras de las tablas*/
th {
	font-family: Arial, Helvetica, sans-serif;
}

/* estilo para los links de la página*/
a:link{
color:#263A6F;
text-decoration:none;
font-size:14px;
}
a:visited{
color:#263A6F;
text-decoration:none;
font-size:14px;
}
a:hover{
color:#263A6F;
font-size:14px;
text-decoration:none;
}
a:active{
color:#263A6F;
text-decoration:none;
font-size:14px;
}

/* estilos para la cabecera*/
#head{
	position:relative;
	left:0px;
	width:980px;
	background:#FFFFFF
}
/* estilo para el login de usuario*/
#login{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	width:auto;
	/*top:143px*/
}

/* estilo para crear cuenta*/
#crearcuenta{
	width:350px;
	position:absolute;
	z-index:600;
	border:1px solid #7A7EAE;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#FFFFFF;
	display:none;
	left:610px;
	top:35px;	
	text-align:left;
}

/* estilo para restablecer la contraseña*/
#restablecer{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	display:none;
	width:auto;
}

/* estilo para los campos de formulario*/
input,select{
	border:1px solid #8F8F8F;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px
}
textarea{
	border:1px solid #8F8F8F;
	font-family: Arial, Helvetica, sans-serif;
	color:#92938D;
	font-size:11px;
}

/* estilo para la búsqueda*/
#buscados
{
	font-family: Arial, Helvetica, sans-serif;
	padding:10px 10px 10px 10px;
}

/* estilo para la linea de los contenidos y noticias*/
.linea{
	position:static;
	border-bottom:1px solid #999999;
	height:1px;
	width:200px;
}

/*estilo para la barra de navegacion del sitio*/
.lineahead
{
	background:#AECDEA;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	height:20px;
	font-size:11px;
	width:100%;
}

/* estilo para el contenedor del contenido central*/
.padbody
{
	padding:10px 10px 10px 10px;
	width:480px;
}

/* estilo para el padding del contenido*/
.classcontenido
{
	padding: 0px 20px 10px 20px;
}

/* estilo para el contenedor de las ultimas noticias*/
.padright{
	padding:7px 7px 7px 7px; 
	width:220px;
	position:relative;
	left:0px;
}

/* estilo para el contenedor de envio por email*/
#enviomail{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:380px;
	position:absolute;
	top:79px;
	border:1px solid #7A7EAE;
	text-align:left;
	z-index:600;
	left: 552px;
	display:none;	
}

.mPhoto {
	position:absolute;
	top:0px;
	left:0px;
	/*-moz-opacity:0.0;
	filter:Alpha(opacity=0);*/
}

/* estilo para el contenedor del formulario de contactenos*/
#contactos{
	border:1px solid #DBDADA;
	width:550px;
}

/* estilo para los bordes redondeados del formulario contactenos*/
.esqredon{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

/* estilo para el pie de pagina*/
.piePagina{
	background-color:#09110d;
	text-align:center;
	font-size:11px;
	height:40px;
	padding-top:10px;
	padding-bottom:5px;
	color:#999999;
}

.piePagina a:link{
	text-decoration:none;
	color:#FFFFFF;
}

.piePagina a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
.piePagina a:visited{
	text-decoration:none;
	color:#FFFFFF;
}


/* estilo para el modulo de enlaces*/
.links{
	position:relative; 
	padding:20px 0px 20px 10px;
	color:#FFFFFF;
}

.links a:link{
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
}

.links a:hover{
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
}
.links a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
.links ul li{
	margin-left:60px;
	padding: 5px 5px 5px 5px;
}

/* estilo para el título de los contenidos */

.titcontenido{
	color:#333333;
	font-size:18px;
	font:bold;
	height:24px;
	vertical-align:text-bottom;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
/*	font-family: Arial, Helvetica, sans-serif;  
	background:url(../imagen/bnprayasepara.jpg) no-repeat bottom; */
}

/* Marco para imagenes */
.marco {
	border: 1px solid #D6D6D6;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	background-image:url(../imagen/fondo_cuadro.jpg) no-repeat;
	background-position:bottom;
}
.titprimeralinea{
	position:relative;
	text-align:left;
	color:#ababab;
	font-size:16px;
	float:left;
	width:500px;
}
.titsegundalinea{
	position:relative;
	text-align:left;
	color:#146ec9;
	font-size:28px;
	width:500px;
	float:left;
}

.cuadrofondo01 {
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;
	background:url(../imagen/bnpsfondocrd1.jpg) no-repeat bottom;
	opacity: 0.5;
	filter: alpha(opacity=50);
}	
.cuadrofondo02 {
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;	
	background:url(../imagen/bnpsfondocrd2.jpg) no-repeat bottom;
}	
.cuadrofondo03 {
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;	
	background:url(../imagen/bnpsfondocrd3.jpg) no-repeat bottom;
}	
.cuadrofondo04 {
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;	
	background:url(../imagen/bnpsfondocrd4.jpg) no-repeat bottom;
}	
.cuadrofondo05 {
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;	
	background:url(../imagen/bnpsfondocrd5.jpg) no-repeat bottom;
}	
.cuadrofondo06 {
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;	
	background:url(../imagen/bnpsfondocrd6.jpg) no-repeat bottom;
}	
.cuadrofondo07 {
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;	
	background:url(../imagen/bnpsfondocrd7.jpg) no-repeat bottom;
}	
.cuadrofondo08 {
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;	
	background:url(../imagen/bnpsfondocrd8.jpg) no-repeat bottom;
}	
.cuadrofondo09 {
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;	
	background:url(../imagen/bnpsfondocrd9.jpg) no-repeat bottom;
}	
.cuadrofondo10 {
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;	
	background:url(../imagen/bnpsfondocrd10.jpg) no-repeat bottom;
}	
.cuadrofondo11 {
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;	
	background:url(../imagen/bnpsfondocrd11.jpg) no-repeat bottom;
}	
.cuadrofondo12{
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;	
	background:url(../imagen/bnpsfondocrd12.jpg) no-repeat bottom;
}	
.cuadrofondo12{
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;	
	background:url(../imagen/bnpsfondocrd12.jpg) no-repeat bottom;
}	
.cuadrofondo13{
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;	
	background:url(../imagen/bnpsfondocrd13.jpg) no-repeat bottom;
}	
.cuadrofondo14{
	border: 1px dashed #5d7bb6;
	padding: 30px 40px 30px 30px;	
	width:794px;
	font-size:12px;	
	background:url(../imagen/bnpsfondocrd14.jpg) no-repeat bottom;
}	

table.cuadro u{
	font-size:18px;

}

/** estilos para el link Regresar **/
.back {
	padding-left:20px; 
	padding-right:40px; 
	text-align:right;	
}
.back a {
	color:#000000
}

/** estilos de acuerdo al diseño de la plantilla **/
#right{
	position:relative;
	left:0px;
	top: 0px;
	background:url(../imagen/bnpsombrader.jpg) repeat-y #CDDBE4;
	height:600px;
}

.tituloEncabezado{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
}
.tituloInterno{
	color:#999999;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-left:10px;
}

/* Menú corto para el menú principal */

.urbangreymenu{
width: 220x; /*width of menu*/
text-align:left;
padding-left:10px;
padding-right:10px;
}

.urbangreymenu .headerbar{
font: bold 11px Arial;
color:#004996;
background: #ECECEC 11px 9px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 7px 0px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color:#0C3587;
background: #ECECEC;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
height:18px;
}

.urbangreymenu ul li a:visited{
	color:#666666;
	position:static;
	border-bottom:1px solid #999999;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #0C3587;
}

/* estilo para la opción actula del menú*/
.seleccionado {
	 background: url(../imagen/fndmnusel.jpg) repeat-x scroll right;
}
#crdalq 
{
	/*top:0px;
	left:0px;*/
	/*width:480px;
	height:228px;
    background-color:#ECECEC;
	border: 1px solid #999999;
	padding-left:5px;*/
}
#alqvtas
{
	position:relative;
	margin-left:12px;
	/*top:3px;*/
	width:212px;
	height:201px;
	background-image:url(../imagen/bnpsmarco.jpg);
	/*float:left;*/
	margin-top:12px;
}
#servclub
{
	position:relative;
	/*top:12px;*/
	margin-left:12px;
	margin-right:20px;
	width:212px;
	height:201px;
	background-image:url(../imagen/bnpsmarco.jpg);
	/*float:right;*/
	margin-top:12px;
}
#imgclick
{
	position:absolute;
	left:20px;
	top:20px;
	height:122px;
	width:157px;
}
/* Intranet y Noticias */
#crdintra, #crdnoticias
{
	top:0px;
	width:221px;
	height:198x;
    background-color:#ECECEC;
	border: 1px solid #999999;
	margin-left:5px;
}
/* Bienvenida */
#crdbienvenida
{
	top:0px;
	left:0px;
	width:480px;
        background-color:#FFFFFF;
	border: 1px solid #999999;
	text-align:left;
	display:block;
}
#iconlibro{
	background:url(../imagen/iconlibro.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconcarpeta{
	background:url(../imagen/iconcarpeta.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#icondirectorio{
	background:url(../imagen/icondirectorio.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconcartas{
	background:url(../imagen/iconcartas.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconvoley{
	background:url(../imagen/iconvoley.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconsurf{
	background:url(../imagen/iconsurf.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconskate{
	background:url(../imagen/iconskate.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconsilla{
	background:url(../imagen/iconsilla.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconreglamento{
	background:url(../imagen/iconreglamento.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconlibro2{
	background:url(../imagen/iconlibro2.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconhojas{
	background:url(../imagen/iconhojas.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconhistoria{
	background:url(../imagen/iconhistoria.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconfutbol{
	background:url(../imagen/iconfutbol.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#icondirectorio2{
	background:url(../imagen/icondirectorio2.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconcuentas{
	background:url(../imagen/iconcuentas.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconcasa{
	background:url(../imagen/iconcasa.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconcarpeta{
	background:url(../imagen/iconcarpeta.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconarqinfraect{
	background:url(../imagen/iconarqinfraect.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}
#iconapoyolegal{
	background:url(../imagen/iconapoyolegal.png) no-repeat;
	left:0px;
	width:96px;
	height:106px;
	padding-top:8px;
	padding-left:102px;
}

.grilla {
	border: 1px solid #0c69bf;
	border-collapse:collapse;
	background-color:#FBFCFD;
}
.grilla td {
	border: 1px solid #0c69bf;
	padding-left:6px;
	height:30px;
}
.grilla th { 
	background-color:#4497d9;
	color:#ffffff;
	font-variant:small-caps;
	height:32px;
}
.cuadrofondo01,cuadrofondo02,cuadrofondo03 a:link {
	color:#CC0000;
	text-decoration:none;
	font-size:11px;
}
.cuadrofondo01,cuadrofondo02,cuadrofondo03 a:visited {
	color:#CC0000;
	text-decoration:none;
	font-size:11px;
}
.cuadrofondo01,cuadrofondo02,cuadrofondo03 a:hover {
	color:#CC0000;
	font-size:11px;
	text-decoration:underline;
}
.cuadrofondo01,cuadrofondo02,cuadrofondo03 a:active {
	color:#CC0000;
	text-decoration:none;
	font-size:11px;
}
