HTML, BODY {
	margin:0;
	padding:0;
	height:100%;
}

BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

DIV {text-align:left;}

H1 {
	padding:0;
	margin:0.65em;
	font-size:0.88em;
}

H2 {
	margin:0;
	padding:5px 0;
	margin-bottom:0.4em;
	font-size:1.1em;
}

A, A:VISITED, A:LINK {text-decoration:none;}

A:hover {text-decoration:underline;}

BUTTON {cursor:pointer;}

DIV#cpcontenedor {
	background-repeat:repeat-y;
	width:100%;
	min-height:100%;
	min-width:995px;
}

DIV#cpcabecera {
	float:left;
	width:100%;
	background-repeat:repeat-x;
}

DIV.cpcentral {
	float:left;
	clear:both;
	width:100%;
	min-height:100%;
}

DIV#cpmenuizq {
	float:left;
	width:166px;
	font-size:0.85em;
}

DIV#cpmenuizq div{
	text-align:right;
	padding-right:6px;
	padding-left:18px;
	margin-top:2px;
	background-repeat:repeat-y;	
}
#cpmenuizq A {
	text-decoration:none;
	padding:0px 2px;
	color:#fff;
}

#cpmenuizq A:hover {
	text-decoration:none;
	background-color:#666666;
	padding:0px 2px;
	color:#fff;
}

/*ESTILOS DEL MENÚ PARA LAS DISTINTAS ÁREAS*/
#cpmenuizq .cpmenupresidencia {	background-image:url(../images/fmenupresidencia.png);}

#cpmenuizq .cpmenusecretaria {	background-image:url(../images/fmenusecretaria.png);}

#cpmenuizq .cpmenutesoreria {	background-image:url(../images/fmenutesoreria.png);}

#cpmenuizq .cpmenupeducativos {	background-image:url(../images/fmenupeducativos.png);}

#cpmenuizq .cpmenurrhh {background-image:url(../images/fmenurrhh.png);}

#cpmenuizq .cpmenucrecimiento {	background-image:url(../images/fmenucrecimiento.png);}

#cpmenuizq .cpmenucomunicacion { background-image:url(../images/fcomunicacion.png);}

#cpmenuizq .cpmenuinternacional {	background-image:url(../images/finternacional.png);}

#cpmenuizq .cpmenuadministracionweb {background-image:url(../images/fmenuadminweb.png);}

#cpmenuizq .cpsubmenuprincipal1,#cpmenuizq .cpsubmenuprincipal2 {
	text-align:left;
	padding-right:5px;
	padding-left:20px;
	color:#FFFFFF;
	margin-top:4px;
	background:url(../images/punteadomenu.png) top repeat-x;
}
#cpmenuizq .cpsubmenuprincipal1 {
	background:url(../images/punteadomenu.png) top repeat-x;
}

DIV#cpcontenidos {
	min-height:100%; 
	margin-left:175px;
	padding-right:10px;		
}

DIV#cpdatos{
	width:89%;
	min-width:809px;
	padding-top:10px;
	min-height: 350px !important;
	height:auto;
	height:350px;
}

DIV#cpdatos h1{
color:#fff;
text-align:right;
vertical-align:top;
padding-right:1em;
text-transform:uppercase;
}
DIV#cpmenuprivadocomun { /* otro css : cssadministrador.css */
	width:89%;
	text-align:right;
}

#cpmenuprivadocomun A {
	text-decoration:none;
	color:#8A8178;
	font-weight:bold;
}

#cpmenuprivadocomun A img {
	vertical-align:baseline;
	border-width:0;
}

#cpmenuprivadocomun A:hover {
	text-decoration:underline;
}

DIV#cptitulodondeestamos {
	margin-right:120px;
	margin-top:5px;
	padding-top:2px;
	padding-bottom:2px;
}

DIV#cppiepagina { /*otro css para que cambie el color dependiendo en el área en el que se encuentra*/
	width:100%;
	clear:both;
	margin-top:2em;
	text-align:center;
	font-size:0.85em;
}
/* ESTILOS GENERALES */
.negrita {
font-weight:bold;
}
ul.cpnoticias{
list-style: none;
margin:0;
padding:0;
}
.cpnoticias li, .cpagenda li{
float:left;
width:100%;
margin:0;
padding:5px 0; 
}
.cpnoticias li div.cpnoticiastxt {
float:left;
width:99.5%;
padding-bottom:5px;
border-bottom:1px dotted #333;
}
.imgnot{
margin:0 5px;
border:1px solid;
}
ul.cpagenda{
list-style:none;
}
.row50, .row50_1, .row50_2, .row50_3,.row50_4, .row50_5, .row50_6 , .row50_7, .row50_8{
float:left;
width:48.5% !important;
width:47.5%;
margin-left:1%;
}

.row50_1, .row50_2, .row50_3,.row50_4, .row50_5, .row50_6 , .row50_7, .row50_8{
	font-size:0.8em;
	padding-bottom:1em;
}

div.contenido{
clear:both;
background: #e3e3e3 url(../images/fondo_area.gif) top right no-repeat;
min-height:150px !important;
height:auto !important;
height:150px;
}
div.row50 ul.div.row50_1 ul,div.row50_2 ul,div.row50_3 ul,div.row50_4 ul,div.row50_5 ul,div.row50_6 ul, div.row50_7 ul{
margin:0;
padding:5px 5px 8px;
}
div.row50 ul li,div.row50_1 ul li,div.row50_2 ul li,div.row50_3 ul li,div.row50_4 ul li,div.row50_5 ul li,div.row50_6 ul li,div.row50_7 ul li,div.row50_8 ul li{
list-style: none;
padding:8px 0;
border-bottom:1px dashed #999;
}
div.row50 ul li.no_border, div.row50_1 ul li.no_border,div.row50_2 ul li.no_border,
div.row50_3 ul li.no_border,div.row50_4 ul li.no_border,div.row50_5 ul li.no_border,
div.row50_6 ul li.no_border,div.row50_7 ul li.no_border,div.row50_8 ul li.no_border{
border:0;
}
.pie{
margin-top:2.5em;
}
.centered{
margin: 0 auto;
text-align:center;
}

dl{
}

dt {
margin:0;
padding:0;
float:left;
width:30%;
font-weight:bold;
padding-bottom:20px;
font-size:1.2em;
}
dt a ,dt a:hover{
text-decoration:none;
}
dd {
margin:0;
padding:0;
float:left;	
width:70%;
text-align:justify;
padding-bottom:20px;	
}

/* portada  */
.contenido ul{
	margin:0; padding:0;
}

div#enlaces_cabecera{
	color:#E32118;
	padding-bottom:1em;
	text-align:center;
	margin:0 auto;
}

div#enlaces_cabecera a{
	color:#E32118;
}

/* Presidencia */
div.row50_1 h2{
	background-color:#e32118;
	margin:0;
	padding:0;
	text-align:right;
	color:#FFF;
}

div.row50_1 h2 span{
	position:relative;
	display:block;
	background:url(../images/top1_.gif) top left no-repeat;
	font-size:0.9em;
	height:1em;
	padding-right:0.3em;
}

div.row50_1 div.pie2{
	height:1.2em;
	background:#e32118 url(../images/botton1_.gif) bottom right no-repeat;
	width:100%;
}
/* Secretaria */

div.row50_2 h2{
	background-color:#e16506;
	margin:0;
	padding:0;
	text-align:right;
	color:#FFF;
}

div.row50_2 h2 span{
	position:relative;
	display:block;
	background:url(../images/top2_.gif) top left no-repeat;
	font-size:0.9em;
	height:1em;
	padding-right:0.3em;
}

div.row50_2 .pie2{
	height:1.2em;
	background:#e16506 url(../images/botton2_.gif) bottom right no-repeat;
	width:100%;
}
/* tesoreria */

div.row50_3 h2{
	background-color:#ffd84d;
	margin:0;
	padding:0;
	text-align:right;
	color:#FFF;
}

div.row50_3 h2 span{
	position:relative;
	display:block;
	background:url(../images/top3_.gif) top left no-repeat;
	font-size:0.9em;
	height:1em;
	padding-right:0.3em;
}

div.row50_3 .pie2{
	height:1.2em;
	background:#ffd84d url(../images/botton3_.gif) bottom right no-repeat;
	width:100%;
}
/* P. Educativos */

div.row50_4 h2{
	background-color:#c6d316;
	margin:0;
	padding:0;
	text-align:right;
	color:#FFF;
}

div.row50_4 h2 span{
	position:relative;
	display:block;
	background:url(../images/top4_.gif) top left no-repeat;
	font-size:0.9em;
	height:1em;
	padding-right:0.3em;
}

div.row50_4 .pie2{
	height:1.2em;
	background:#c6d316 url(../images/botton4_.gif) bottom right no-repeat;
	width:100%;
}

/* Recursos Humanos */ 

div.row50_5 h2 span{
	position:relative;
	display:block;
	background:url(../images/top5_.gif) top left no-repeat;
	font-size:0.9em;
	height:1em;
	padding-right:0.3em;
}

div.row50_5 h2{
	background-color:#538cbf;
	margin:0;
	padding:0;
	text-align:right;
	color:#FFF;
}

div.row50_5 .pie2{
	height:1.2em;
	background:#538cbf url(../images/botton5_.gif) bottom right no-repeat;
	width:100%;
}	
/* Crecimiento */
div.row50_6 h2{
	background-color:#b1b2b4;
	margin:0;
	padding:0;
	text-align:right;
	color:#FFF;
}

div.row50_6 h2 span{
	position:relative;
	display:block;
	background:url(../images/top6_.gif) top left no-repeat;
	font-size:0.9em;
	height:1em;
	padding-right:0.3em;
}

div.row50_6 .pie2{
	height:1.2em;
	background:#b1b2b4 url(../images/botton6_.gif) bottom right no-repeat;
	width:100%;
}
/* Comunicación */

div.row50_7 h2{
	background-color:#f6a12c;
	margin:0;
	padding:0;
	text-align:right;
	color:#FFF;
}

div.row50_7 h2 span{
	position:relative;
	display:block;
	background:url(../images/top7_.gif) top left no-repeat;
	font-size:0.9em;
	height:1em;
	padding-right:0.3em;
}

div.row50_7 .pie2{
	height:1.2em;
	background:#f6a12c url(../images/botton7_.gif) bottom right no-repeat;
	width:100%;
}

/* Internacional */

div.row50_8 h2 span{
	position:relative;
	display:block;
	background:url(../images/top8_.gif) top left no-repeat;
	font-size:0.9em;
	height:1em;
	padding-right:0.3em;
}

div.row50_8 h2{
	background-color:#972d86;
	margin:0;
	padding:0;
	text-align:right;
	color:#FFF;
}

div.row50_8 .pie2{
	height:1.2em;
	background:#972d86 url(../images/botton8_.gif) bottom right no-repeat;
	width:100%;
}