* { margin: 0; padding: 0; font-family:Verdana,Arial, Helvetica, sans-serif;}

img {
 margin: 0; padding: 0;
}

form label {
   cursor: pointer;
}
fieldset {
   border: none;
}

input, select, textarea {
   font-size: 100%;
}

a:link, a:visited {
	text-decoration:none;
}
a:hover {text-decoration: underline}

body {
	background-color: #4083BE;
	color: #000000;
}

.italic {font-style: italic;}

#pageBordeExt {
	position:absolute;
	padding:0px; margin:0px;
	top:8px;
	left:105px; 
	width:780px;
	border: 0px;
  background-color:#003399;
  text-align:left;
  overflow:hidden;
}

#pageBordeInt {
  width:764px;
  background-color:white;
  border-bottom:0px solid black;
  top: 8px;
  left: 8px;		  
}


#barrasup {
	padding:0px; margin:0px;
  width:100%;
	height: 125px;
	background:url(images/gradV.jpg) repeat-y;
  border-right: 1px solid #003399;
}

#logo {
	position:absolute;
	top: 3px;
  left: 15px;
	width: 202px;
	cursor: pointer;
}

#frase {
  position: relative;
  float: right;
	top: 15px;
  right: 20px;
  width: 394px;
  font: 20px 'Trebuchet MS';
  font-weight: lighter;
  text-align: right;
}

#frase .vip {
font: 23px "Trebuchet MS";
	font-weight: bold;
  font-style: italic;
}

#bsas {
  position: relative;
  float: left;
	top: 17px;
  left: 5px;
  width: 394px;
  font: 16px 'Trebuchet MS';
  text-align: right;
	font-weight: bold;
  font-style: italic;
}

#bsas_tr,#bsas_tr_sombra {
  position: absolute;
  float: right;
	top: 7px;
  right: 12px;
  width: 394px;
  font: 16px 'Trebuchet MS';
  text-align: right;
	font-weight: bold;
  font-style: italic;
}

#bsas_tr_sombra {
  position: relative;
  float: right;
	top: 7px;
  right: 10px;
  color: #a7a7a7;
}

#barracontenedor {
position: relative;
top:0px;
width:765px;
padding:0px; margin:0px;
background-color: #003399;	
height: 1.25em;
}

#horayfecha {
  float: left;
  height : 10pt;  
	font: 11px verdana, arial, sans-serif;
	font-weight: bolder;
	text-align: center;
  width:250px;	
	padding: 0px;
	vertical-align: middle;
  background:#003399;
  color: white;
  margin:3px;
}	

#contenido-principal {
  position: relative;
  top:-3px;
	padding-right:0px; 
	padding-left:1px;
	margin:0px;
	width:100%;
	background-color: white;	
	height: 100%;
}

#footer{
	clear: both;
	padding: 3px 10px;	
	margin: auto;
	width: 95%;
	border: 1px solid #003399;
}	

#footerinfo{
	text-align:center;
	font-size: 7pt;
  font-family:Verdana,Arial, Helvetica, sans-serif;	
	font-weight: bolder;
  letter-spacing:0.05em;
  margin: auto;
  width: 100%;
}	

div#webmaster {
  position: relative;
	text-align: center;
	margin: 0em 0.5em 0em 0em;
	float: left;
	width: 170px;
  font-family:geneva,Verdana,Arial, Helvetica, sans-serif;	
	font-size: 7pt;
	color: Black;
	font-weight: normal;
	font-style : normal;
	letter-spacing:0em;
}

div#webmaster a,div#webmaster a:visited,div#webmaster a:link,div#footerinfo a,div#footerinfo a:visited,div#footerinfo a:link
{
	text-decoration: underline;		
	color: Black;
	font-weight: normal;	
	letter-spacing:0em;
}

div#webmaster a:hover,div#footerinfo a:hover{
	text-decoration: none;		
	color: black;
	background:#F5F788;
	font-weight: normal;	
	letter-spacing:0em;
}

#sideLeft{
  position: relative;
  top: 0px;
  left: -1px;
  float: left;
  width: 140px;
	height:100%;	
	padding:0;
  text-align:center; 
  background: transparent url(images/gradH.jpg)  repeat-x -1px; 
}

#menuizq {
  position: relative;
  top: 18px;
  width: 130px;
	margin: auto;
	height:100%;	
}


.curvy {
 background: transparent ; 
 color:#000; 
}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#e6f4ff; background:transparent ; overflow:hidden; font-style:normal; z-index:2;}
#ctl {top:-1px; left:0;}
#ctr {top:-1px; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#e6f4ff; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;
}

.guarda {
  position: relative;
  float: right;
	margin: 0px;padding: 0px;
	width: 55px;
	border: 0px;
}

.crojo {
  background-color: #A92927;
}
.camarillo {
  background-color: #F6CC00;
}
.cbordo {
  background-color: #8D2742;
}
.cceleste {
  background-color: #026F9F;
}
.cverde {
  background-color: #006C3B;
}
.crosa {
  background-color: #C68183;
}
.cazul {
  background-color: #003399;
}

.guarda img.home {
  position: relative;
  float: right;
	margin: 1px 4px 2px 0px;
}

.guarda img.sobre {
  position: relative;
  float: right;
	margin: 3px 6px 2px 2px;
}
 
#sideRight{
	float: right;
	width:170px;
	background-color: White;
	text-align:center;
	padding:0px 0px 0px 0px;
}

/* Boletin */

#boletin {
  background:#fff; 
  width:100%; 
  margin:2px 0px; 
  padding:0px;
}
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0px 4px; letter-spacing:1px;}
.xsnazzy h1 {
  color:#fff;
  background:#003399;
	font: 12px verdana, arial, sans-serif;
	font-weight: bolder;
	text-align: center;
	padding-bottom:3px;
	margin:0px;
	letter-spacing:0px;
}
.xsnazzy p {padding-bottom:0.5em; color:#eee;}
.xsnazzy {background: transparent; margin:1em 4px;}

.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #003399; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#003399; overflow:hidden; border-top:10px solid #fff; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #003399; border-right:1px solid #003399;}

.xb1 {margin:0 8px; background:#003399;}
.xb2 {margin:0 6px; background:#003399;}
.xb3 {margin:0 4px; background:#003399;}
.xb4 {margin:0 3px; background:#003399; border-width:0 5px;}

.xb5 {margin:0 2px; background:#003399; border-width:0 4px;}
.xb6 {margin:0 2px; background:#003399; border-width:0 3px;}
.xb7 {margin:0 1px; background:#003399; border-width:0 3px; height:2px;}

.xboxcontent {display:block; background:#EAF7FA; border:3px solid #003399; border-width:0 3px;}
.xboxcontent div{
  color: black;
  border:1px;
	font: 12px verdana, arial, sans-serif;
	font-weight: normal;
	text-align: center;
	padding-bottom:3px;
	margin:0px;
  padding:6px 0px;
	letter-spacing:0px;
	line-height: 122%;
  
}

/* Fin Boletin */

/* Form Boletin */

.formErrors {
  border: 1px solid;
  color: #f00;
  background: #fee;
  padding: 1em;
  display: none;
}

.formErrors ul {
	margin-top: 0;
	margin-bottom: 0;
}

.formErrors h3 {
	margin-top: 0;
}
.shown {
  visibility: visible;
  display: block;
}

#frmSubscribe {
	background: transparent;
	margin: auto;
  width: 95%;
}

#frmSubscribe input {
	text-align: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
  padding: 2px 0px;
}

#frmSubscribe label {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 4px 0px;
}

.required {
	background: #fff;
}

.required:focus {
  background: #e6f4ff;
}

body.curWait * {
	cursor: wait;
}

#frmSubscribe .botonSubmit {
  margin: 4px auto;
	font-size: 8pt;
	text-align: center;
  line-height:1em;	
}
	
#frmSubscribe .botonSubmit:active {
  padding-top: 2px;
  padding-bottom: 2px;
	margin: 3px auto;
}

#loadBar img{
  width:120px; 
	height:100%;
}
	
#emailErrors {
color: red;
font-weight: bold;
font-size: 10px;
width:95%;
height:50px;
text-align: center;
}
/* Fin Form Boletin */


/* Form Contacto */

#frmContacto {
	background: transparent;
	margin: auto;
  width: 95%;
	text-align: left;  
}

#frmContacto .botonSubmit {
  margin: 4px auto;
	font-size: 8pt;
	text-align: center;
  line-height:1em;	
}
	
#frmContacto .botonSubmit:active {
  padding-top: 2px;
  padding-bottom: 2px;
	margin: 3px auto;
}

#contactloadBar img{
  width:220px; 
  height:100%;
}


#tblContacto {
  border-spacing: 5px;
}


#tblContacto td.lbl{
  text-align: right;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#tblContacto td.ipt{
	text-align: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#tblContacto td.ipt input{
  padding: 2px 0px;
}

#contactErrors {
color: red;
font-weight: bold;
font-size: 10px;
width:95%;
height:30px;
text-align: center;
}

/* Fin Form Contacto */


.aviso-largo,.disclaimer,.disclaimer-largo{
	width:150px;
	height:100%;
	background-color: white;
	text-align:center;
	padding:0px; 
	margin: 20px auto;
}
.disclaimer-largo,.disclaimer{
  font-family:Verdana,Arial, Helvetica, sans-serif;	
	font-size: 6pt;
	color: Black;
	font-weight: normal;
	font-style : italic;
	border: 1px solid #003399;
}

.disclaimer-largo{
	font-size: 9pt;
	border: 2px solid #003399;
  width:90%;
  margin: 10px auto;
	padding: 3px 10px; 
}

.nm-aviso{
  font-family:Verdana,Arial, Helvetica, sans-serif;	
	font-size: 9pt;
	border: 2px solid #003399;
  width:132px;
  margin: 0px 3px;
	padding: 1px 1px; 
}

div.nm-aviso a,div.nm-aviso a:visited,div.nm-aviso a:link{
	text-decoration: none;		
	color: Black;
}


#bannerAMMA{
	width:150px;
	height:100%;
	background-color: white;
	text-align:center;
	padding:1px 0px 0px 0px; 
	margin: 20px auto;
}

div#contactDer {
	text-align: center;
	margin: 1em auto 0.5em auto;
	width: 130px;
  font-family:Verdana,Arial, Helvetica, sans-serif;	
	font-size: 10pt;
	color: Black;
	font-weight:bolder;
	font-style : normal;
}

div#contactDer a,div#contactDer a:hover,div#contactDer a:visited,div#contactDer a:link{
	text-decoration: none;		
	color: Black;
}


#content-index,#content{margin:0px 172px 0px 145px;}	

#content a:link, #content a:visited , .titulo a:hover, .titulo a:link, .titulo a:visited {
  text-decoration:none;
	color: Black;
}

#content a:hover{
   text-decoration: underline;
   color: Black;
}

#avisojs {
  border: 1px solid red;
  font-family:Verdana,Arial, Helvetica, sans-serif;	
	font-size: 10pt;
	color: red;
  background-color: #F7CDCD;
  position: relative;
	margin: 4px 5px 1px 2px;padding: 0px;
  text-align:center;

}


ul.spcssmenu, ul.spcssmenu ul {
	width: 100px;
	height: auto;
	padding: 0px;
	margin: 0px;
	z-index: 2;
}

ul.spcssmenu li {
	list-style-type: none;
	list-style-image: url(images/pixel.gif);
	list-style-position: outside;
	width: 122px;
	margin: -1px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	position: relative;
	border-right:1px solid #003399;
	border-left:1px solid #003399;
	border-top: 1px solid #CFDEFF;
	border-bottom: 1px solid #CFDEFF;	
	background-color: #003399;
	z-index: 2;
	text-decoration: none;
	display: block;
	font-weight: bold;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 13px;
	color: white;
}

ul.spcssmenu li>ul {
	display: none;
	position: absolute;
	top: 4px;
	left: 129px;
	z-index: 2;
}

li.sub {
	background: url("images/sub.gif") no-repeat right; 
	z-index: 2;
}

ul.spcssmenu li.sub {
	font-weight: bold;
}

ul.spcssmenu li:hover {
	background: #CFDEFF;
	color: #0000ff;	
}

ul.spcssmenu li:hover>ul {
	display: block;
}

ul.spcssmenu li a {
	text-decoration: none;
	display: block;
	width: 122px;
	font-weight: bold;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 13px;
}

ul.spcssmenu li  a:link {
	color: white;
}

ul.spcssmenu li  a:visited {
	color: white;
}

ul.spcssmenu li  a:hover {
	text-decoration: none;
	color: #0000ff;	
}

ul.spcssmenu li.largo,ul.spcssmenu li.largo a {
  width: 200px;
	z-index: 2;
}

ul.spcssmenu li.largo {
	border: 1px solid #CFDEFF;	
}


ul.spcssmenu li.maslargo,ul.spcssmenu li.maslargo a {
  width: 200px;
  text-align: right;
  font-style: italic;
	z-index: 2;
}

.titulo, .titulo1st {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	position: relative;
	border: 0px solid #fff;
	font: 12px verdana, arial, sans-serif;
	text-align: center;
	background-color: #e6f4ff;
  color: black;
	font-weight: bold;
	width: auto;
}

.titulo1st {
	margin: 0px 15px;
	padding: 3px 0px 3px 0px;
	position: relative;
	top:-1px;
	border-top: 0px solid #e6f4ff;
}

#content a:link, #content a:visited , .titulo a:hover, .titulo a:link, .titulo a:visited,
.titulo1st a:hover, .titulo1st a:link, .titulo1st a:visited {
  text-decoration:none;
	color: black;
}

.curvy a {background-color: #e6f4ff;}

#cierreMenu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-color: #e6f4ff;
  color: white;
	width: auto;
	line-height: 0.5em;	
}

#boxlastnews, #box2ndnews, #box3rdnews, #box3rdbisnews, #box4thnews, #box5thnews, #box6thnews, #box7thnews, #box8thnews,
#box9thnews, #box10thnews, #box11thnews, #box12thnews, #box13thnews, #box14thnews, #box15thnews, #box17thnews, #box18thnews,
#box19thnews, #box20thnews, #box21thnews, #box22thnews, #box23thnews, #box24thnews, #box25thnews, #box26thnews, #libronews, #multibox {
  position: relative;
	width: 95%;
	margin: 0px auto;
  height: 100%;
  padding:0px;
}

#multibox {
font-weight: normal;
text-align: left;
line-height: 120%;
font-size: 13px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

#multibox span{
font-size: 13px;
font-weight: bolder;

}

#multibox div.tit{
font-size: 15px;
font-weight: bolder;
margin: 0px 10px 0px 10px;
text-align: center;
}

#multibox div.subtit,#multibox div.subtit2{
font-size: 13px;
font-weight: bolder;
margin: 5px 10px;
text-align: center;
}

#multibox div.subtit2{
margin: 10px 0px 0px 0px;
}

#multibox div.parag, #multibox div.parag2{
font-size: 13px;
font-weight: normal;
margin: 5px 5px;
text-align: left;
}

#multibox div.parag2 li{
margin: -5px 5px;
}

#multibox div.justif{
text-align: justify;
}

#multibox img.boxright{
  position: relative;
  float:right;
  padding:0px;
  margin: 5px 0px 5px 15px;
}

#multibox img.boxleft{
  position: relative;
  float:left;
  padding:5px;
  margin: 5px 10px 5px 5px;
}

#multibox img.boxtitulo{
  position: relative;
  padding:5px;
  margin: 0px;
top: 0px;
left: 30px;
}

#multibox img.ico{
  position: relative;
  padding:0px;
  margin: 0px;
}

#multibox ul{margin: 5px 5px;}

#multibox li{
line-height: 120%;
font-size: 13px;
font-family: Verdana,Arial,Helvetica,sans-serif;
padding: 3px;
list-style-type: none;
list-style-position: outside;
}

#multibox ul span{
font-weight: bolder;
}

#multibox ul.mision{
margin: 5px 25px;
border:3px solid #A92927;
background-color: #FAFAF5;
padding: 10px;
}

#multibox dl.autoridades{
margin: 0px;
text-align: center;
margin-top: -10px;
}

#multibox dl.autoridades dt{
font-weight: bolder;
margin: 7px 0px 1px 0px;
font-size: 15px;
}

#multibox dl.autoridades dt.sub{
font-weight: bolder;
margin: 14px 0px -7px 0px;
font-size: 15px;
}

#multibox ul.consejo1{
margin: 0px;
text-align: left;
margin: 15px -3px;
}

#multibox dl.consejo2{
margin: 0px;
text-align: left;
margin: 15px 0px;
}

#multibox dl.consejo2 dt{
font-weight: bolder;
}

#multibox dl.consejo2 dd{
margin: 0px 0px 0px 10px;
font-size: 11px;
}

#multibox dl.enlaces{
margin: 0px;
text-align: left;
margin-top: 0px;
}

#multibox dl.enlaces dt{
font-weight: bolder;
margin: 7px 0px 0px 0px;
font-size: 11px;
}

#multibox dl.enlaces dt.sub{
font-weight: bolder;
margin: 14px 0px 7px 0px;
font-size: 13px;
text-align: center;
color:#A92927;
}

#multibox dl.enlaces dd{
margin: -3px 0px 0px 10px;
font-size: 11px;
}

#multibox dl.enlaces dd a:hover{
text-decoration: underline;
color:#A92927;
}


#multibox dl.certamen{
margin: 0px;
text-align: left;
margin: 15px 0px;
}

#multibox dl.certamen dt{
font-weight: bolder;
margin: 5px 0px 2px 0px;
}

#multibox dl.certamen dd{
margin: 0px 0px 0px 0px;
}

#multibox ul.ciesobsas,#multibox ol.bcoexp,#multibox ul.certamen,#multibox div.pgm{
margin: 5px 5px;
border:3px solid #006C3B;
background-color: #FAFAF5;
padding: 10px;
}

#multibox div.pgm{
text-align: center;
}

#multibox div.fechainicio{
margin: 0px 50px;
border:3px solid red;
background-color: #FFEAEA;
padding: 5px;
text-align: center;
font-size: 13px;
font-weight: bold;
}

#multibox ul.certamen{
padding: 3px;
}

#multibox ul.certamen li{
font-size: 11px;
}

#multibox ul.certamen li.autor{
text-align: right;
}

#multibox ol.bcoexp{
border:3px solid #026F9F;
}

#multibox ol.bcoexp li{
list-style-type: decimal;
list-style-position: inside;
}

#multibox ol.bcoexp a.destacarlink{
	text-decoration:underline;
}

#box2ndnews ol.reuina{
margin: 5px 15px;
border:2px solid #026F9F;
padding: 3px;
}

#box2ndnews ol.reuina li{
list-style-type: decimal;
list-style-position: inside;
}

.boxlastnewstitle {
	position: relative;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	text-align: center;
	background-color: #003399;
	color: white;
	font-weight: bold;
	width: auto;
  padding-top: 3px;
  padding-right: 0px;
  padding-bottom: 3px;
  padding-left: 0px;
  position: relative;
  top: -1px;
  border: 0px solid #e6f4ff;
	margin: 0px auto;
}

.vip {
	background-color: #e6f4ff;
	color: #003399;
  border-top: 4px solid #003399;
  border-right: 4px solid #003399;  
  border-left: 4px solid #003399;
  border-bottom: 2px solid #003399;  
}


.contentstyle a,.contentstyle a:visited{
   color:white;
}

#punteado  {
  background-image: url(images/punteada-marron.gif); 
  width: 95%;	
  height: 1px;
  line-height: 1px;
	margin: 5px auto;
}

#punteadoLink  {
  background-image: url(images/punteada-marron.gif); 
  width: 100%;	
  height: 1px;
  line-height: 1px;
  margin: 10px 0px 5px;
}


.newscontents {
  font-size: 12px;
  font-weight: normal;
  padding: 0px 15px;
	text-align: justify;
  border-bottom: 4px solid #003399;
  border-left: 4px solid #003399;  
  border-right: 4px solid #003399;    
margin-top: -2px;
background-color: #EBEBDA;
}

.vipcontents {
  background-color: white;
}


.newscontents div#brief, .newscontents div.maintext, .newscontents div.parag2{
  font-weight: normal;
  text-align: left;
  line-height: 120%;
  font-size: 11px;
  font-family: Tahoma,Verdana,Arial;		
}

.newscontents div#brief, .newscontents div#firma{
  font-style: italic;
}

.newscontents div.maintext a.normal{
 color: #000;
}

div.newscontents img {
   float: right;
   margin: 5px 5px 2px 10px;
}

div.newscontents img.bigcenter {
   float: none;
   margin: 10px 40px;
}


.espaciado {
	line-height: 150%;
}

.espaciadomenor {
	line-height: 120%;
}

div.subtitle{
  font-size: 12px;
	font-weight: bold;
	margin: 0px 25px 8px 25px;	
  text-align:center;
}

div.subtitle-largo,div.subtitle-s,div.subtitle-a,div.subtitle-chico{
  font-size: 12px;
	font-weight: bold;
	margin: 0px 5px 8px 5px;	
  text-align:center;
}

div.subtitle-s{
  font-size: 11px;
}

div.subtitle-a{
  font-size: 8px;
  margin: 0px 0px 8px 0px;	
}

.newscontents ol{
margin: 6px 15px 15px 0px;	
list-style-type: decimal;
list-style-position: inside;
}

.newscontents li{
font-size: 11px;
font-family: Tahoma,Verdana,Arial;
}

div.aviso{
	margin: 0px 15px 10px 15px;	
	border: 2px solid #003399;
	padding: 5px;
	background-color: #fafaf5;
  z-index:5;
}

div.subtitleaviso,div.fechaaviso{
  font: 14px 'Trebuchet MS';
	font-weight: bold;
	margin: 0px 5px 3px 5px;	
  text-align:center;
}

div.fechaaviso{
  font: 13px 'Trebuchet MS';
 font-weight: bold;
  color: blue;
}

div.linksIrArt {
  margin-top: 5px;
  margin-right: 3px;
  text-align:right;
  font-size: 11px;
  line-height: 150%;
}

div.linksIrArt a, div.linksIrArt a:link, div.linksIrArt a:visited{
	text-decoration: none;		
	color: Gray;
}

div.linksIrArt a:hover {
	color: Black;
}

div.expand, div.colaps {
  margin-top: 0px;
  margin-right: 3px;
  text-align:right;
  font-size: 11px;
  line-height: 150%;
	color: Gray;
cursor:pointer;
}

div.expand a, div.expand a:link, div.expand a:visited,
div.colaps a, div.colaps a:link, div.colaps a:visited{
	text-decoration: none;		
	color: Gray;
}

div.expand :hover,
div.colaps :hover {
	color: Black;
}

div.expand img,
div.colaps img {
	position: relative;
	float: none;
  padding: 0px; margin: 0px;
}

.boxcurvy {
 background: transparent ; 
 color:#000; 
}
#boxctl, #boxcbl, #boxctr, #boxcbr {position:absolute; width:20px; height:20px; color:#e6f4ff; background:transparent ; overflow:hidden; font-style:normal;}
#boxctl {top:-1px; left:0;}
#boxctr {top:-1px; right:0;}
.boxcurvy em b {position:absolute; font-size:150px; font-family:arial; color:#003399; line-height:40px; font-weight:normal;}
#boxctl b {left:-8px;}
#boxctr b {left:-25px;}

/* Para WinModal */

.jqmWinNMnews,.jqmWinNA {
  display: none;
  position: absolute;
  top: 200px;
  left: 320px;
  width: 300px;
  background-color: #FFF;
  color: #333;
  border: 1px solid black;
  padding: 12px;
  font: 14px 'Trebuchet MS';
  text-align: center;
}
.jqmWinNMnews,.jqmOverlay { background-color: #000; }
.jqmWinNMnews .t,.jqmWinNA .t {font: 16px 'Trebuchet MS';font-weight: bold;}
.jqmWinNMnews .x,.jqmWinNA .x {margin-top: 4px;font: 10px 'Trebuchet MS';}



.jqmWinNMnews {
  display: none;
  position: absolute;
  top: 50px;
  left: 170px;
  width: 600px;
  background-color: #FFF;
  color: #333;
  border: 1px solid black;
  padding: 12px;
  font: 14px 'Trebuchet MS';
  text-align: center;
}

.jqmOverlay { background-color: #000; }
.jqmWinNA .t {font: 16px 'Trebuchet MS';font-weight: bold;}
.jqmWinNA .x {margin-top: 4px;font: 10px 'Trebuchet MS';}



/* Para Calendar */

#calMonth {
	margin: 10px;
	border: 2px solid #003399;
}

.calDay,.calWeekTitle td{
  margin:0;
  padding:0;
  border: 1px solid #003399;
  width: 58px;
  height: 35px;	
}

.calWeekTitle td,.calMonthTitle td,.calYearTitle td, .caln{
  font: 12px 'Trebuchet MS';
  text-align: center;
  height: 15px;	
  font-weight: bold;
}

.calYearTitle td,.calMonthTitle td{
  font: 14px 'Trebuchet MS';
  font-weight: bold;
}

#toCurrMth{
  cursor:pointer;
  font: 12px 'Trebuchet MS';
  font-weight: bold;	
}

#pYear,#nYear,#pMth,#nMth{
  cursor:pointer;
  font: 13px 'Trebuchet MS';
  font-weight: bold;
}

#pYear,#pMth{
  text-align: right;
}
#nYear,#nMth {
  text-align: left;
}

#boxAct,#boxActaviso {
	margin: 10px;
	border: 2px solid #003399;
	padding: 5px 5px;
}

#d1,#d7,#d8,#d14,#d15,#d21,#d22,#d28,#d29,#d35,#d36,#d42  {background-color: #efefef;}

.hasNews{
	background-color: #FFEBC1;
  cursor:pointer;
}

#boxActtit {
 background-color: #A92927;
 color: white;
 padding: 5px;
 font: 13px 'Trebuchet MS';
 font-weight: bold;
}

.newstitle, .newstitle a{
 color: #000;
 font: 12px 'Trebuchet MS';
 font-weight: bold;
}

.newscont  {
 color: #000;
 font: 11px 'Trebuchet MS';
 font-weight: normal;
}


#multibox a.download, #multibox a.download:link, #multibox a.download:visited {
	text-decoration:underline;
	margin: 0px 10px;
	font-weight: bold;	
}

#multibox a.download2, #multibox a.download2:link, #multibox a.download2:visited {
	text-decoration:underline;
	margin: 0px;
	font-weight: bold;	
}

#anuncioficha {
  background:#fff; 
  width:100%; 
  margin:0px 0px; 
  padding:0px;
}

#anuncioficha a.normal, #anuncioficha a.normal:link, #anuncioficha a.normal:visited { 
	text-decoration:underline;
	font-weight: bold;	
	color:#000;
}
#banner,#bannerCertamen,#bannerCSemi {
	margin: 0px auto;
	padding: 5px 0 0 0;
}
#bannerCertamen {
	width:400px;
}
#bannerCSemi {
	width:420px;
}



#bannerCurso {
	margin: 0px auto;
	padding: 0;
	width:390px;
	border: 1px solid #003399;
}

#multibox ul.consejo1 a.lnkcv,#multibox ul.consejo1 a.lnkcv:link,#multibox ul.consejo1 a.lnkcv:visited,
a.lnkcv, a.lnkcv:link, a.lnkcv:visited, 
#multibox dl.consejo2 a.lnkcv,#multibox dl.consejo2 a.lnkcv:link,#multibox dl.consejo2 a.lnkcv:visited {
 font: 11px 'Trebuchet MS';
 font-weight: bold;	
 color: #003399; 
}

#multibox ul.consejo1 a.lnkcv:hover,
a.lnkcv:hover,
#multibox dl.consejo2 a.lnkcv:hover {
 font-weight: bold;	
 text-decoration:none;
 color: #A92927;
}


#multibox ul.cv{
margin: 5px 0px;
border:3px solid #A92927;
background-color: #FAFAF5;
padding: 10px;
}

#multibox ul.cv li {
font: 11px verdana, arial, sans-serif;
}

#multibox ul.cv li.tit{
font: 12px verdana, arial, sans-serif;
margin: 0px auto;
font-weight: bold;	
text-align: center;
}

#multibox ul.cv li.email{
font: 12px verdana, arial, sans-serif;
margin: -5px auto 0px;
font-weight: normal;	
text-align: center;
}

#multibox ul.cv li.email a:hover {text-decoration: underline}

a:hover {text-decoration: underline}

div#btnVolver{
   margin-right: 15px;
   font-size: 11px;
   text-align: left;
 color: #003399; 	
}

div#btnVolver a,div#btnVolver a:visited {
	text-decoration: none;
 color: #003399; 	
}

div#btnVolver a:hover {
	text-decoration: none;
 color: #003399;
}

table.charlas {
  width: 100%;
	font-size: 11px;
	color: black;
	line-height: 100%;
  text-align: center;margin: 0px 0px;border:3px solid #026F9F;background-color: #FAFAF5
}

table.charlas td.c1 {
  text-align: center;line-height: 1.20em;color: #000;width: 30%;background-color: white;
  margin: 0px;padding: 0px;font-family:Verdana,Arial, Helvetica, sans-serif;font-size: 12px;
}

table.charlas td.c2 {
  text-align: center;line-height: 1.20em;color: #000;width: 70%;background-color: white;
  margin: 0px;padding: 0px;font-family:Verdana,Arial, Helvetica, sans-serif;font-size: 12px;
}

#multibox ol.publi{
margin: 5px 0px;
background-color: #FAFAF5;
padding: 5px 0px;
border:3px solid #006C3B;
}

#multibox ol.publi li{
list-style-type: none;
list-style-position: outside;
line-height: 1.1em;
font-family:Verdana,Arial, Helvetica, sans-serif;font-size: 11px;
}

#multibox ol.publi a.destacarlink,#multibox ol.newsletter a.destacarlink{
	text-decoration:underline;
}

#multibox ol.newsletter{
margin: 5px 0px;
background-color: #D5E5F2;
padding: 5px 0px;
border:3px solid #4083BE;
}

#multibox ol.newsletter li{
list-style-type: none;
list-style-position: outside;
line-height: 1.1em;
font-family:Verdana,Arial, Helvetica, sans-serif;font-size: 11px;
}

#multibox li.bullet {list-style-type: circle;list-style-position: inside;}
#multibox li.bullet {text-align: justify;}

img.anuncioesp{
  position: relative;
  padding: 0px;
  margin: 0px;
  top: 5px;
  left: 30px;
  border:2px solid #003399;  
}
