/* CSS Document */

/*col_central = width:490px;*/
body
{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-image:url(../images/textura-fondo.jpg);
}

body.contentpane
{
background-image:none;
background-color:#FFF;
text-align:justify;
/*font-size:14px;*/
}
table.contentpaneopen
{
width:90%;
margin-left:5%;
margin-right:5%;
margin-top:5%;
}
.imprimir
{
width:92%;
margin-left:5%;
margin-right:3%;
margin-top:5%;
}

#todo
{
margin: 0 auto 0 auto;
width:1024px;
text-align:center;
}

#borde-sup
{
background-image:url(../images/hoja-fondo_arr.png);
background-repeat:no-repeat;
width:100%;
height:102px;
}

#borde-med, #borde-med2
{
background-image:url(../images/hoja-fondo_med.png);
background-repeat:repeat-y;
}
#borde-ab
{
background-image:url(../images/hoja-fondo_ab.png);
background-repeat:no-repeat;
width:100%;
height:17px;
}

#cabecera
{
width:100%;
height:19px;
text-align:center;
background-image:url(../images/hoja-fondo_menu.png);
background-repeat:no-repeat;
}

#cab-izq
{
float:left;
margin-left:18px;
}

#menu-arriba
{
width:780px;
float:right;
}

.index
{
text-decoration:none;
border: 0px;
}

.index img
{
text-decoration:none;
border: 0px;
width:0px;height:0px;
}

.separador
{
width:40px;
height:14px;
}

.tabla-menu
{ 
 /* margin-left: auto;
  margin-right:auto;
  padding: 0;
  text-align:center;*/
}


.link-menu a:visited,.link-menu a:active,.link-menu a:link
{
text-decoration:none;
color:black;
font-weight:bold;
}
.link-menu a:hover
{
text-decoration:none;
color:white;
font-weight:bold;
}

#menu-activo
{
color:#FA860D;
}
/*
.menu-tabla-izq
{
  background: url(../images/menu-izq.jpg) no-repeat;
  width:  20px;
  height: 32px;
}

.menu-tabla-normal
{
 background: url(../images/menu_cen.jpg) repeat-x;
  padding: 0;
  margin: 0;
}

.menu-tabla-der
{
 background: url(../images/menu-der.jpg) no-repeat;
  width:  19px;
  height: 32px;
}

#menu-tabla
{
  white-space: nowrap;
  height: 32px;
  padding-left:5px;
  padding-right:5px;
}*/

#cuerpo
{
background-image:url(../images/hoja-fondo_med.png);
background-repeat:repeat-y;
width:1024px;
/*height:675px;*/
text-align:left;
position:relative;
height:auto;
padding-top:20px;
}

#footer
{
width:100%;
text-align:center;
}


#col_izq
{
width:212px;
vertical-align:middle;
 float: left;
/* width:250px;*/
/* background: url(../images/col-izq.jpg) no-repeat;
 width:301px;
 height:500px;*/
/* position:absolute;
top:0px;
left:0px;*/
margin-top:10px;
margin-left:35px;
margin-right:20px;
/*padding-top:150px;*/

text-align:center;
}

#col_der
{
width:212px;
vertical-align:top;
 float:right;
 /*width:250px;*/
/* background: url(../images/col-izq.jpg) no-repeat;
 width:301px;
 height:500px;*/
/* position:absolute;
top:0px;
left:0px;*/
margin-top:10px;
margin-right: 28px;
/*margin-right:10px;*/
/*padding-top:150px;*/
text-align:center;
}

#col-top
{
/*
width:212px;
height:40px;
background: url(../images/menu1.png) no-repeat;*/
vertical-align:middle;
color:#000;
font-weight:bold;

height:40px;
/*background-color:#f18c29;*/
/*
border-left: solid 1px #F60;
border-right: solid 1px #F60;
border-bottom: solid 1px #F60;
*/

padding-left:55px;
text-align:left;
}

#col-top p
{
line-height:40px;
}

#col-total1
{
background: url(../images/menu1.png) no-repeat;
/*border-right:dotted 3px #F60;
border-bottom:dotted 3px #F60;*/
}
#col-total2
{
background: url(../images/menu2.png) no-repeat;
/*border-right:dotted 3px #F60;
border-bottom:dotted 3px #F60;*/
}
#col-total3
{
background: url(../images/menu3.png) no-repeat;
/*border-right:dotted 3px #F60;
border-bottom:dotted 3px #F60;*/
}
#col-total4
{
background: url(../images/menu4.png) no-repeat;
/*border-right:dotted 3px #F60;
border-bottom:dotted 3px #F60;*/
}
#col-total5
{
background: url(../images/menu5.png) no-repeat;
/*border-right:dotted 3px #F60;
border-bottom:dotted 3px #F60;*/
}

#col-total5_d
{
background: url(../images/menu1.png) no-repeat;
/*border-left:dotted 3px #F60;
border-bottom:dotted 3px #F60;*/
}

#col-total4_d
{
background: url(../images/menu2.png) no-repeat;
/*border-left:dotted 3px #F60;
border-bottom:dotted 3px #F60;*/
}
#col-total3_d
{
background: url(../images/menu3.png) no-repeat;
/*border-left:dotted 3px #F60;
border-bottom:dotted 3px #F60;*/
}
#col-total2_d
{
background: url(../images/menu4.png) no-repeat;
/*border-left:dotted 3px #F60;
border-bottom:dotted 3px #F60;*/
}
#col-total1_d
{
background: url(../images/menu5.png) no-repeat;
/*border-left:dotted 3px #F60;
border-bottom:dotted 3px #F60;*/
}
#col-gen
{
/*vertical-align: middle;*/
padding-top:20px;
/*background: url(../images/columna-cen.jpg) repeat-y;
border: solid 1px #F60;*/

padding-bottom: 20px;
/*height:300px;*/
font-size:12px;

}
#cuadro
{
/*vertical-align: middle;*/
padding-top:20px;
/*background: url(../images/columna-cen.jpg) repeat-y;*/
border: solid 1px #F60;

padding-bottom: 20px;
/*height:300px;*/

}
#col-bajo
{
/*
width:212px;
height:10px;
background: url(../images/columna-bajo.jpg) no-repeat;^*/
}

#general
{
/*position:absolute;
top:50px;
left:350px;*/
float:left;
width:490px;
/* la clase contentpaneopen hay que poner el mismo width*/
margin-top:10px;
text-align:justify;

}


.general1, .general2, .general3, .general4
{
width:350px;
height:300px;
border:1px solid #A25B00;
padding:10px;
}

.general1
{
position:absolute;
top:0px;
/*left:240px;*/
left:0px;
}

.general2
{
position:absolute;
top:0px;
/*left:625px;*/
left:385px;
}

.general3
{
position:absolute;
top:335px;
/*left:240px;*/
left:0px;
}

.general4
{
position:absolute;
top:335px;
/*left:625px;*/
left:385px;
}


#abajo
{
margin-top:20px;
clear:both;
background-image:url(../images/postit.png);
background-repeat:no-repeat;
text-align:left;
/*width:1024px;*/
height:319px;
position:relative;

}

.columna1,.columna2,.columna3
{
width:250px;
height:250px;
/*margin-top:12px;*/
}

.columna1
{
position:absolute;
/*margin-left:12px;*/
top:15px;
left:60px;
}

.columna2
{
position:absolute;
/*margin-left: 10px;
margin-right: 10px;*/
top:15px;
left:390px;
}
.columna3
{
position:absolute;
/*margin-left:12px;*/
top:15px;
left:710px;
}

.titulo-col
{
font-weight:bold;
font-size:16px;
height:30px;
padding-top:3px;
padding-left:25px;
padding-right:10px;
}

.cuerpo-col
{
font-size:12px;
text-align:justify;
padding:10px;
padding-left:25px;
height:180px;
}

.cuerpo-col-ancho
{
text-align:left;
font-size:12px;
text-align:justify;
padding:10px;
padding-left:5px;
padding-right:5px;
height:180px;
}

.vermas-col
{
text-align:right;
color:#A25B00;
font-size:10px;
font-weight:bold;
padding-right:20px;
}

#pie
{
background-image:url(../images/hoja-fondo_ab.png);
background-repeat:no-repeat;
width:1024px;
height:17px;
}

/*CLASE MENU ARRIBA*/
.mainlevel-nav
{
float:left;
width:100px;
color:black;
text-decoration:none;
line-height:20px;
font-weight:bold;
}

/*CLASE MENU IZQUIERDA*/
.mainlevel
{
color:black;
text-decoration:none;
font-weight:bold;
line-height:20px;
}

/*CLASE LOGIN*/

.modulelogin a
{
color:black;
text-decoration:none;
font-weight:bold;
}

/*CLASE CURRICULUM*/

.curriculum_caja
{/*
height:800px;*/
margin-left:20px;
width:640px;
text-align:center;
vertical-align: middle;
/*
position:absolute;
top:0px;
left:0px;*/

}
.curriculum
{
text-align:left;
}

/*CLASE formulario_curriculum*/
.label-curriculum
{
/*
font-weight:bold;
display: inline-block;
width:150px;
margin-bottom:7px;
*/
width:150px;
clear:left;
float:left;
display: inline-block;
margin-bottom:3px;
margin-top:3px;
font-weight:bold;
}

.error-curriculum
{
font-weight:bold;
display: inline;
margin-bottom:3px;
margin-top:3px;
color:#844200;
}
.info-curriculum
{
font-weight:bold;
display: inline;
margin-bottom:3px;
margin-top:3px;
}
.input-curriculum
{
/*
width:150px;
display: inline-block;
margin-bottom:7px;
border: 1px solid #F60;
*/
width:150px;
margin-bottom:3px;
margin-top:3px;
border: 1px solid #F60;
}
.input-campos-curriculum 
{
display: inline;
margin-bottom:3px;
margin-top:3px;
border: 1px solid #F60;
}
.submit-curriculum
{
width:150px;
vertical-align:middle;
margin-bottom:3px;
margin-top:3px;
}
.submit-doble-curriculum
{
width:250px;
vertical-align:middle;
margin-bottom:3px;
margin-top:3px;
}

.datos_personales
{
width:640px;
text-align:justify;
}
.titulo-datos_personales
{
font-weight:bold;
background-color:#f18c29;
}

.secciones
{
width:640px;
text-align:justify;
}
.titulo-secciones
{
font-weight:bold;
background-color:#f18c29;
}

.entradas
{
width:640px;
text-align:justify;
}
.titulo-entradas
{
font-weight:bold;
background-color:#f18c29;
}

/*CLASE VISTA*/

.vista_caja
{
width: 700px;
margin-left:20px;

/*
height:800px;
width:300px;
text-align:center;
vertical-align: middle;
position:absolute;
top:0px;
left:0px;*/

}
.vista
{
text-align:justify;
}


/*CLASE formulario_vista*/
.datos_personales-vista
{
width:96%;
}

.foto-vista
{
width:92px;
height:112px;
}

.secciones-vista /*tabla*/
{

}
.seccion-vista
{
background-color:#f18c29;
}
.fecha-vista
{
padding-top:4px;
vertical-align:text-top;
font-size:12px;
width:10%;
font-weight:bold;
}
.titulo-vista
{
text-align:left;
vertical-align:text-top;
width:20%;
font-size:16px;
}
.descripcion-vista
{
padding-top:4px;
vertical-align:text-top;
width:70%;
font-size:12px;
text-align:justify;
}

.descripcion-vista-tit
{
padding-top:4px;
vertical-align:text-top;
width:90%;
font-size:12px;
text-align:left;
}
.descripcion-vista-fech
{
padding-top:4px;
vertical-align:text-top;
width:80%;
font-size:12px;
text-align:justify;
}
.descripcion-vista-tot
{
padding-top:4px;
vertical-align:text-top;
width:100%;
font-size:12px;
text-align:justify;
}
/*REGISTRO*/
.label-registro
{
width:150px;
clear:left;
float:left;
display: block;
margin-bottom:10px;
font-weight:bold;
}

.input-registro
{
width:150px;
margin-bottom:10px;
border: 1px solid #F60;
}
.input-check-registro
{
display:block;
float:left;
margin-bottom:10px;
margin-right:5px;
}
.label-check-registro
{
width:150px;
float:left;
font-weight:bold;
padding-right:20px;
}

.submit-registro
{
}

.formulario_inscripcion
{
padding-left:25%;
}
/*ASOCIARSE*/
.titulo-links-general
{
font-weight:bold;
background-color:#f18c29;
text-align:right;

width:640px;
height:25px;
}
.links-general-select
{
line-height:25px;
vertical-align:middle;
color:#000;
text-decoration:underline;
}
.links-general
{
line-height:25px;
vertical-align:middle;
color:#000;
text-decoration:none;
}

.lista-socio
{
width:640px;
}
.link-lista-socio
{
color:#000;
text-decoration:none;
line-height:16px;
padding-left:10px;
}

.link-lista-socio-curriculum
{
color:#000;
text-decoration:none;
line-height:16px;
padding-left:10px;
font-weight:bold;
}

.titulo-socios
{

display:inline-block;
height:24px;
width:100%;
font-weight:bold;
background-color:#f18c29;
margin-bottom:7px;
font-size:16px;
padding-left:10px;
vertical-align:middle;
}

/*ARTICULOS*/

.articulo
{
	text-align: justify ;
	font-size:12px !important;
	color:#000;
	border-bottom::1px solid #999;
}
.articulo p 
{
	text-align: justify ;
	font-size:12px !important;
}
.articulo a:link, .articulo a:visited, .articulo a:active
{
text-decoration:underline;
font-weight:bold;
color:#FF6600;
}

.articulo a:hover
{
text-decoration:underline;
font-weight:bold;
color:#0068cf;
}



.contentpaneopen
{
width:490px;
}
.contentheading
{
	/*font-size:14px;*/
	font-weight:bold;
	color:#F60;
}
.contentpaneopen a
{
text-decoration:underline;
font-weight:bold;
color:#F60;
font-size:12px;
}
.small, .createdate, .modifydate
{
font-size:10px;
}
/*.readon
{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#F60;
}*/

.back_button a
{
font-weight:bold;
font-size:12px;
text-decoration:none;
color:#F60;
}

/*ARTICULOS-CATEGORIAS*/


.componentheading
{	
	font-weight:bold;
	color:#F60;
}

.category
{
text-decoration:underline;
font-weight:bold;
color:black;
}
/*BÚSQUEDA*/
#general table form table td
{
line-height:30px;
}

.contentpane
{
width:490px;

}

.sectiontableheader
{
font-weight:bold;
line-height:normal;
background-color:#f18c29;
padding-left:2px;
padding-right:2px;
}

.sectiontableentry1
{
font-size:10px;
background-color:#FFF;
}

.sectiontableentry2
{
font-size:10px;
background-color:#FFE2C6;
}

.sectiontableentry1 td, .sectiontableentry2 td
{
line-height:normal;
padding-right: 10px;
}

.sectiontableentry1 td a, .sectiontableentry2 td a
{
line-height:normal;
text-decoration:none;
color:#000;
font-weight:bold;
}

.sectiontablefooter span
{
line-height:normal;
}

.blog
{
width:460px;
}
.blogsection
{color:#F60;}
.pagenav
{color:#000;}

.postit
{
text-decoration:none;
font-weight:bold;
color: #000;
line-height:14px;
}

.latestnewspostit a
{
text-align:left;
text-decoration:none;
font-weight:bold;
color: #000;
line-height:14px;
margin-bottom:3px;
}

.mostreadpostit a
{
text-align:left;
text-decoration:none;
font-weight:bold;
color: #000;
line-height:14px;
margin-bottom:5px;
}

.postit a
{
text-decoration:none;
font-weight:bold;
color: #000;
line-height:14px;
}

.postit_act
{
text-decoration:none;
color: #000;
line-height:15px;
font-size:12px;
}

.vermas-col a
{
color:#A25B00;
font-size:10px;
font-weight:bold;
padding-right:20px;
text-decoration:none;
}

.link-colaborador
{
text-align:right;
width:188px;
padding-left: 5px;
padding-right: 5px;
padding-top:3px;
padding-bottom:3px;
border:0px;
text-decoration:none;
}

.link-colaborador img
{
border:0px;
text-decoration:none;
}
.texto_pequeno
{
	font-size:10px;
}

.label-pequena
{
width:55px;
clear:left;
float:left;
display: block;
margin-bottom:10px;
font-weight:bold;
}
.tab-nue-not
{
	width:475px;
	padding:12px;
	border:1px solid #999;
}
.col-nue-not
{
	padding:1px;
	width:220px;
	float:left;
	padding-bottom:10px;
}
.input-nue-not-peq
{
width:50px;float:left; font-weight:bold;
}
.input-nue-not-peq25
{
width:25px;float:left; font-weight:bold;
}
.input-nue-not-peq2
{
width:160px;float:left;
}
.input-nue-not
{
width:220px;
}

.navegar
{
	width:100%;
	text-align:center;
}
.enlace
{
font-weight:bold;
text-decoration:underline;
color:#F60;
}
a.enlace:hover
{
font-weight:bold;
text-decoration:underline;
color:#333;
}
.enlace_activo
{
font-weight:bold;
text-decoration:none;
color:#F60;
}
a.enlace_activo:hover
{
font-weight:bold;
text-decoration:none;
color:#333;
}

.lista
{
width:490px;
text-align:left;
border:0px solid;
}
.lista td
{
padding:5px;
}


.lista-titulos
{
	font-weight:bold;
	background-color:#C60;
	height:30px;

}
.lista-titulos td
{
	width:95px;
	padding:1px;
}

.lista-impar
{
	background-color:#FFD7AE;
}
.lista-par
{
	
}

.lista-par td a
{
	color:#000;
	text-decoration:none;
}
.lista-impar td a
{
	color:#000;
	text-decoration:none;
}


.paginacion
{
	width:490px;
	text-align:center;
	font-size:12px;
	padding-top:10px;
}
.td-peq
{
	font-size:11px;
}


.link-baremos a
{
	line-height:30px;
	text-decoration:none;
	color:black;
	font-weight:bold;
}

.link-baremos a:hover
{
	line-height:30px;
	text-decoration:none;
	color:#F60;
	font-weight:bold;
}


.administrar .titulo_tabla td
{
	font-weight:bold;
	font-size:9px !important;
}

.administrar_campo
{
	width:750px;
}
.administrar_campo input
{
	width:220px;
}
.administrar_campo select
{
	width:220px;
}
.administrar td
{
	font-size:11px !important;
}
.administrar
{
	text-align:center !important;
}


.menu table tr td
{
	text-align:center;
	font-size:12px;
	font-weight:normal;
}