body {
background-color: #e2d4ed;
font-size: 12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
padding:0px;
margin:0px;
scrollbar-base-color: #e2d4ed; 
scrollbar-face-color: #e2d4ed;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #d4c5ec; 
scrollbar-darkshadow-color: gray;
scrollbar-shadow-color: #33097b;
scrollbar-arrow-color: #33097b;
scrollbar-track-color: #9b86be;
}

select { 
font-size: 7pt; 
font-family :Tahoma, Arial, Helvetica, sans-serif;
}

input{
font-size: 10pt; 
font-family :Tahoma, Arial, Helvetica, sans-serif;
}
textarea{
font-size: 10pt; 
font-family :Tahoma, Arial, Helvetica, sans-serif;
}


.style1 {
color: #CCCCCC;
background-color:#FFFFFF;
}
.enlaceNoticias {
cursor:pointer;
}

.noticias {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 9px; 
color:#33097b; 
text-align:left;
background-color:#eeeeee
}

a {
color:#33097b;
text-decoration:none;
} 

a:visited {
color:#33097b;
text-decoration:none;
}

a:hover {
color:#d8001d;
}

a:active { 
color:#33097b;
text-decoration:none;
}

p {
margin:0 0 10px 0;
}

h1 {
font-size: 12px;
text-transform:uppercase;
padding:20px 0px 0px 0px;
margin-top:0px;
/*background-image:url(../images/box_top.gif);
background-repeat:no-repeat;*/
}


h2 {
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px;
}

#banner h2 img {
border:none;
margin:0;
padding:0;
}

h3 {
margin-top:2px;
padding:10px 0 0 15px;
}


img.download {
vertical-align:middle;
}


/* ----------container to center the layout-------- */
#container {
width: 810px;
padding:0px;
margin: 10px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
border: 1px solid #33097b;
/*background-image:url(../images/box_back.gif);*/
} 

/* ----------banner for logo-------------- */
#banner {
/*background-image:url(../images/fondo_logo.gif);
background-repeat:no-repeat;*/

text-align: left;
border-bottom: 1px solid #33097b;
width:810px;
height:111px;
padding: 0px;
margin:0px;
}

#banner img {
/*padding:10px 10px 4px 10px;*/
} 

#banner h2 {
font-size:9px;
font-weight:normal;
float:right;
margin-top:20px;
margin-right:20px;
}

#separador {
background-color:#e2d4ed;
height:0px;
padding:2px;
margin:0px;
}

/* ----------outer and inner----------------- */

#outer{
background-color: none; /* color of the content column */
margin-left:180px;
margin-right:180px;
height:430px;
} 

#inner{
margin:0; 
width:100%;
margin-bottom:10px;
margin-top:10px;
height:500px;/*

background-image:url(../images/Deg.gif);
background-position:top center;
background-repeat:repeat;*/
text-align:justify;
} /* The ie/pc pecularity */ 

/* --------------left and right navi------------- */
#left {
float:left; 
position:relative; 
margin-left:-185px;
margin-right:0px;
 }
 #right {
width:230px; 
float:right; 
position:relative; 
margin-right:-235px; 
margin-left:1px;
padding-right:10px;
margin-top:-2px;

 }

#right h1 {
color:#FFFFFF;
width:152px;
padding:10px 0 10px 15px;
background-image:url(../images/fondo_destacado.gif);
border-bottom:solid 1px #999999;
margin:0px;
}

#destacados {
text-indent:-4px;
margin:0 0 10px 0;
padding:10px 10px 10px 15px;
border: solid 1px #cccccc;
background-color:#f8fbfc;
border-bottom:solid 1px #cccccc;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
border-top:solid 1px #999999;
width:139px;
line-height:14px;
height:100%;
}

#implicate {
margin:0 0 10px 0;
padding:10px 10px 10px 15px;
border: solid 1px #cccccc;
background-color:#f8fbfc;
background-image:url(../images/fondo_colabora.gif);
background-repeat:no-repeat;
background-position:bottom left;
border-bottom:solid 1px #cccccc;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
border-top:solid 1px #999999;
width:139px;
line-height:14px;
}


#bannerd {
margin:0 0 10px 0;
color:#FFFFFF;
font-weight:bold;
padding:70px 10px 10px 15px;
border: solid 1px #CCCCCC;
width:140px;
line-height:14px;
background-image:url(../images/fondo_banner_001.gif);
}


#banner_izq {
background-color:#FFFFFF;
width:160px;
margin-left:11px;
}


/* -----------------content--------------------- */ 
.contentbox {
background-color: none;
padding:20px 0px 10px 0px;
margin:0;
width:375px;
text-align:justify;
/*color:#33097b*/
color:#000000;
}


#content {
	position:absolute;
	height:430px;
	margin-left: 25px;
	margin-top:0px;
	width:415px;
	overflow:auto;
}

#content_sep {
margin:0;
padding:0;
clear:both;
}

#content h2 {
font-size:13px;
color:#33097b;
width:367px;
padding:10px 5px 10px 15px;
background-image:url(../images/titulo_contenido.jpg);
background-repeat:no-repeat;
background-position:top left;
margin-top:15px;
line-height:20px;
}

#content h2 span{
font-size:13px;
color:#000000;
font-style:italic;
}



#content h3 {
font-size:13px;
font-weight:normal;
padding:0;
margin: 0 0 0px 0;
}

#tablaforo h3 {
font-size:13px;
font-weight:normal;
}


#content h4{
font-size:13px;
font-weight:bold;
color:#336699;
background-repeat:no-repeat;
background-position:center left;
padding:0;
margin: 0 0 10px 0;
background-image:url(../images/icon_flecha_dere.gif);
text-indent:15px;
}

#content h5{
font-size:13px;
font-weight:bold;
color:#33097b;
background-repeat:no-repeat;
background-position:center left;
padding:0;
margin: 0 0 0px 0;
}

#tablaforo h5{
font-size:13px;
font-weight:bold;
color:#33097b;
}

#content h6{
font-size:13px;
font-weight:bold;
color:#33097b;
padding:0;
margin: 0 0 0px 0;
}


.navegabox {
text-align:center;
border-top:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
background-color:#f8fbfc;
padding:5px 15px 5px 15px;
margin:5px 0 0 0;
width:354px;
}

.navegabox1 {
text-align:center;
border-top:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
background-color:#f8fbfc;
padding:5px 15px 5px 15px;
margin:5px 0 0 0;
width:354px;
clear:left;
}

.navegabox_gal {
text-align:center;
border-top:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
background-color:#f8fbfc;
padding:10px 10px 0px 15px;
margin:10px 0 0 0;
width:359px;
clear:left;
}

.sep {
text-align:center;
width:300px;
clear:left;
}


.navegabox span,
.navegabox_gal span
{
color:#CCCCCC;
}

.navegabox p,
.navegabox_gal p{
margin:0;
}

.navegabox em,
.navegabox_gal em{
font-style:normal;
font-weight:bold;
}


.contactar-page .contentbox p{
line-height: 17px;
}

.contactar-page .contentbox span{
font-weight:normal;
font-size:13px;
}

.contactar-page .contentbox img{
margin: 0px 10px 0 0;
}


/* ----------enlaces contenido-------- */

A.blanco:LINK {
	font-size:12px;
	text-decoration:none;
	color: #FFFFFF;
}
A.blanco:VISITED {
	font-size:12px;
	text-decoration:none;
	color: #FFFFFF;
}
A.blanco:ACTIVE {
	font-size:12px;
	text-decoration:none;
	color: #FFFFFF;
}
A.blanco:HOVER {
	font-size:12px;
	color: #e2d4ed;
}



A.info:LINK {
margin-top:-30px;
font-size:10px;
font-weight:bold;
text-decoration:none;
color: #FFFFFF;
padding:2px;
background-color:#6699CC;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #999999;
border-bottom: solid 1px #999999;
border-top: solid 1px #CCCCCC;
}

A.info:VISITED {
margin-top:-30px;
font-size:10px;
text-decoration:none;
color: #FFFFFF;
padding:2px;
background-color:#6699CC;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #999999;
border-bottom: solid 1px #999999;
border-top: solid 1px #CCCCCC;
}

A.info:ACTIVE {
margin-top:-30px;
font-size:10px;
text-decoration:none;
padding:2px;
background-color:#6699CC;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #999999;
border-bottom: solid 1px #999999;
border-top: solid 1px #CCCCCC;
}

A.info:HOVER {
margin-top:-30px;
font-size:10px;
color: #FFFFFF;
background-image:url(../images/fondo_003366.gif);
border-left: solid 1px #CCCCCC;
border-right: solid 1px #999999;
border-bottom: solid 1px #999999;
border-top: solid 1px #CCCCCC;
}

/*  ----------------enlaces info contactar---------------------- */ 

A.infog:LINK {
font-size:10px;
text-decoration:none;
color: #e2d4ed;
background-color:#99CCFF;
background-image:url(../images/lupa_azul.gif);
background-repeat:no-repeat;
background-position:center left;
padding:5px 5px 5px 20px;
}

A.infog:VISITED {
font-size:10px;
text-decoration:none;
color: #e2d4ed;
background-color:#99CCFF;
background-image:url(../images/lupa_azul.gif);
background-repeat:no-repeat;
background-position:center left;
padding:5px 5px 5px 20px;
}

A.infog:ACTIVE {
font-size:10px;
text-decoration:none;
color: #e2d4ed;
background-color:#99CCFF;
background-image:url(../images/lupa_azul.gif);
background-repeat:no-repeat;
background-position:center left;
padding:5px 5px 5px 20px;
}

A.infog:HOVER {
font-size:10px;
text-decoration:none;
color: #e2d4ed;
background-color:#99CCFF;
background-image:url(../images/lupa_azul.gif);
background-repeat:no-repeat;
background-position:center left;
padding:5px 5px 5px 20px;
}



/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
text-align:center; 
color: #33097b;
/*background-image:url(../images/box_btm.gif);
background-repeat:no-repeat;
background-position:bottom left;*/
height:10px;
} 

#footer1 {
clear:both;
width:770px;
text-align: center;
margin-left: 20px;
margin-right: 20px;
margin-top:0px;
margin-bottom:0px;
padding-top:10px;
border-top: 1px solid #33097b;
color:#33097b;
font-size:11px;
}

#footer1 span{
color:#999999;
}

/*  ----------------navegacion---------------------- */ 

#mainnav,
#mainnavDer {
margin-top:-4px;
margin-right:15px;
margin-left:50px;
margin-bottom:0;
width:170px;
}

ul#mainnav,
ul#mainnavDer {
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
margin-left: 10px;
margin-top: -3px;
padding:0;
list-style:none;
}

ul#mainnav li a span,
ul#mainnavDer li a span {
font-size: 1em;
font-weight:bold;
display:block;
margin: 0;
padding: 10px 0 0px 15px;
height:30px;
background: transparent url("../images/boton.gif") no-repeat 0 0;
cursor:hand;
}

ul#mainnav li, 
ul#mainnavDer li {
	margin-top:20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bienvenida-page ul#mainnav li#bienvenida-link a span,
.que-page ul#mainnav li#que-link a span,
.quienes-page ul#mainnav li#quienes-link a span,
.proyectos-page ul#mainnav li#proyectos-link a span,
.socias-page ul#mainnav li#socias-link a span,
.catalogo-page ul#mainnav li#catalogo-link a span{
background: transparent url("../images/boton1.gif") no-repeat 0 0;
/*padding: 8px 0 0px 15px;*/
color:#FFFFFF;
}

.biblio-page ul#mainnavDer li#biblio-link a span,
.foro-page ul#mainnavDer li#foro-link a span,
.contactar-page ul#mainnavDer li#contactar-link a span,
.formacion-page ul#mainnavDer li#formacion-link a span{
background: transparent url("../images/boton1.gif") no-repeat 0 0;
/*padding: 8px 0 0px 15px;*/
color:#FFFFFF;
}


.bienvenida-page ul#mainnav li#bienvenida-link a:hover,
.que-page ul#mainnav li#que-link a:hover,
.quienes-page ul#mainnav li#quienes-link a:hover,
.proyectos-page ul#mainnav li#proyectos-link a:hover,
.socias-page ul#mainnav li#socias-link a:hover,
.catalogo-page ul#mainnav li#catalogo-link a:hover,
.biblio-page ul#mainnavDer li#biblio-link a:hover,
.foro-page ul#mainnavDer li#foro-link a:hover,
.contactar-page ul#mainnavDer li#contactar-link a:hover,
.formacion-page ul#mainnavDer li#formacion-link a:hover{
color:#d8001d;
}

/*  ----------------contactar thumbs---------------------- */ 

.img_borde {
border: solid 1px #FF9900;
}

.thumb {
text-align:center;
width:122px;
background-image:url(../images/fondo_cccccc.gif);
float:left;
margin:10px 10px 0 0;
}

.thumb_img{
height:120px;
margin:10px 0 0 0;
}


.thumb_info{
text-align:left;
padding:0;
background-color:#3399CC;
font-size:9px;
padding:5px;
}


#fondo {
height:100%;
padding:0px;
margin: 0px 0px 0px 0px;
background: transparent url("../images/fondo_1024.gif") no-repeat center top;

} 
#fondoTablaforo {
background: transparent url("../images/fondo_1024.gif") no-repeat center top;

} 


.Estilo1 {font-size: 12}
.Estilo2 {font-size: 12px; }
.EStilo3 {
	font-size: 13px;
	font-weight: bold;
}

.txtTitNegro { 
	font-size: 13pt;
	color: #000000;
}
.txtTitVioleta { 
font-size: 13pt;
color: 33097b
}
.txtNegro { 
	color: #000000; 
}

.txtNegroN { 
	color: #000000;
	font-weight:bold;
}

.txtVioleta {
	color: #33097b;
}
.txtVioletaN {
	color: #33097b;
	font-weight:bold;
}
.txtForoTema {
	font-size:11px;
}
.txtForoPaginado {
	font-size:11px;
	color: #33097b;
	font-weight:bold;
}
.txtForoUltimo {
	font-size:10px;
}
.txtForoRes {
	color: #E02735;
	font-size:10px;
}
.txtIndice {
	color: #33097b;
	font-size:11px;
}
.txtRojo {
	color:#d8001d;
}

#mensajesForo{
height:100%;
width:100%;
}

div.txtLogin {
	font-size:10px;
}

