a:link { text-decoration: none; color: #0044AA }
a:Visited { text-decoration: none; color: #0044AA }
a:hover { text-decoration: underline; color: #990000}

h1{
   color: #662200;
   font-family: Arial, sans-serif;
   font-size: 18px
}

h2{
   margin-bottom: 2px;
   margin-top: 2px;
   color: #772200;
   font-family: Arial, sans-serif;
   font-size: 16px
}

h3{
   margin-bottom: 2px;
   margin-top: 2px;
   color: #A04400;
   font-family: Arial, sans-serif;
   font-size: 15px
}

h4{
   margin-bottom: 2px;
   margin-top: 2px;
   color: #A04400;
   font-family: Arial, sans-serif;
   font-size: 13px
}

h5, h6{
   color: #D0AA00;
   font-family: Arial, sans-serif;
   font-size: 12px
}

p{
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
   color: #333333
}

th{
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #404040;
   background-color : #F0F0F6;
   font-weight: bold;
   border-color: #888888;
   border-style: solid;
   padding: 1px 1px 1px 1px;
   border-width: 1px;
   margin-bottom: 1px;
   margin-left: 1px;
   margin-right: 1px;
   margin-top: 1px
}

td{
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #333333;
}

blockquote{
   text-align: justify;
   color: #666666;
}

cite{
   font-family: Arial, sans-serif;
   color: #3399FF;
   font-weight: bold;
   font-size: 12px
}

ul{ 
   font-family: Arial, sans-serif;
   color: #333333;
   padding-left: 6px;
   margin-left: 12px;
   list-style-type: square;
}

ol{
   font-family: Arial, sans-serif;
   color: #444466;
   padding-left: 6px;
   margin-left: 12px;
   list-style-type: square;
}

li{
   margin-bottom: 0px;
   margin-top: 2px;
   list-style-type: square
}

hr{
   color: #AAAABB;
   height: 1;
   line-height: 1px;
}

i{
   font-family: Arial, sans-serif;
   color: #883333;
}

.EnlPortal{
   padding: 6px 6px 6px 6px;
   margin: 6px 6px 6px 6px;
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #E6EDF3;
}

.EnlPortal2{
   margin-left: 5px;
   margin-bottom: 6px;
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 13px;
   color: #EF8342;
}

.EnlDir{
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 11px;
   color: #6666CC;
}

.borde {
   border-style: solid;
   border-width: 1px;
   border-color: #A0A0A0
}

.pag{
   float: left;
   background-color: #DEEBFE;
   font-weight: bold;
   font-size: 12px;
   width: 22px;
   height: 20px;
   margin: 1px;
   padding: 2px;
   border-style: solid;
   border-width: 1px;
   border-color: #A0A0A0
}


.bordeESD {
   border-style: solid;
   border-width: 1px;
   border-color : #EAEAEA #EAEAEA #FFFFFF #FFFFFF   
}

.bordeESD2 {
   background-image: url('../images/bkgd-top.jpg'); 
   background-position: top right;
   background-repeat: no-repeat
}

.bordeEII {
   border-style: solid;
   border-width: 1px;
   border-color : #FFFFFF #FFFFFF #EAEAEA #EAEAEA
}

.Enlace{
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 16px;
   margin-left: 7px;
   color: #df5f00
}

.Enlace2{
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 13px;
   color: #9C4200
}

.Imagen{
   filter: alpha(opacity=70);
   border-style: solid;
   border-width: 1px;
   border-color : #6A6A6A #6A6A6A #3D3D3D #3D3D3D
}

.mn-izq{
   height: 26px;
   margin-left: 5px;
   font-weight: bold;
   color: #174F7F;
   font-family: Arial, sans-serif;
   font-size: 14px
}

input, select {
   background-color: #DEEBFE;
   font-family: Arial, sans-serif;
   color: #000000;
   height: 18px;
   font-size: 12px; 
   border-width: 1;
}

textarea {
   background-color : #DEEBFE;
   background-image: url('../images/area.gif'); 
   font-family : Arial, sans-serif;
   color : #000000;
   font-size : 12px;
   border-width : 1;
   border-color : #0D4267 #178DDF #178DDF #0D4267   
}

button {
   background-color: #F0FAFF;
   background-image: url('../images/tx-boton.gif'); 
   font-family: Arial, sans-serif;
   color: #000000;
   font-size: 12px;
   border-width: 1
}

body{
   font-size: 12px;
   font-family: Verdana, Arial, sans-serif;
   background-color : #FFFFFF;
   margin-bottom: 5px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 4px;
   SCROLLBAR-COLOR: #2A82F5;
   SCROLLBAR-FACE-COLOR: #00AAFF;
   SCROLLBAR-HIGHLIGHT-COLOR: #0061FF;
   SCROLLBAR-SHADOW-COLOR: #0061DE;
   SCROLLBAR-3DLIGHT-COLOR: #4A96F9;
   SCROLLBAR-ARROW-COLOR: #FFFFFF;
   SCROLLBAR-TRACK-COLOR: #2A82C5;
   SCROLLBAR-DARKSHADOW-COLOR: #000066
}


/*--------------------------------------------------
   Botonera bonita superior
  --------------------------------------------------*/
  
.EnlSup ul{
   margin: 0;
   padding: 0;
   float: left;
   border-top: 1px solid #DEDEDE; 
   background: white url(../images/bkgdtabs.gif) center center repeat-x;
}

.EnlSup {
   font: 13px Arial;
  /* width: 800; /*leave this value as is in most cases*/
}

.EnlSup ul li{
   display: inline;
}

.EnlSup ul li a{
   float: left;
   padding: 2px 6px;
   text-decoration: none;
   border-right: 1px solid #DEDEDE; /*divider between menu items*/
}

.EnlSup ul li a:hover{
   color: #AA3333;
   background: #DEDEDE url(../images/bkgdtabs-on.gif) center center repeat-x;
}



.oiz {
   font-family: Arial, sans-serif;
   font-size: 13px;
   border-bottom: 1px solid #F0F0F0;
   padding: 1px 0px 1px 3px;
   margin: 0px 0px 0px 0px;
}

.tiz {
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 13px;
   border-bottom: 1px solid #87879A;
   background-color: EFEFEF;
   margin: 0px 0px 0px 0px;
}


/*--------------------------------------------------
   Estilos de script de CSS ajaxtabs
  --------------------------------------------------*/

.menuDirectorio, .menuActualidad {
   font: bold 13px Arial;
}   

.menuDirectorio ul li, .menuActualidad ul li {
   display: block;
}

.menuDirectorio ul li a, .menuActualidad ul li a{
   float: left;
   color: #0044AA; /*text color*/
   padding: 3px 7px;
   text-decoration: none;
   border-right: 1px solid #C0C0C0 ; /*darkred divider between menu items*/
   background: white url(../images/bkgdtabsAjax.gif) center center repeat-x;
}

.menuDirectorio ul li a:visited, .menuActualidad ul li a:visited{
}

.menuDirectorio ul li a.selected, .menuActualidad ul li a:selected{
   color: #4466AA;
   padding-top: 4px; /*shift text down 1px*/
   padding-bottom: 2px;
   background: #333366 url(../images/bkgdtabs-on2.gif) center center repeat-x;
}


.indentmenu{
   font: bold 11px Arial;
   color: #E26B13;
}


.indentmenu ul{
   margin: 0;
   padding: 0;
   float: left;
   /*width: 80%; width of menu*/
   border-top: 1px solid #C0C0C0; 
}

.indentmenu ul li{
   display: inline;
}

.indentmenu ul li a{
   float: left;
   color: #0044AA; /*text color*/
   padding: 3px 7px;
   text-decoration: none;
   border-right: 1px solid #C0C0C0 ; /*darkred divider between menu items*/
   background: white url(../images/bkgdtabsAjax.gif) center center repeat-x;
}

.indentmenu ul li a:visited{
}

.indentmenu ul li a.selected{
   color: #4466AA;
   padding-top: 4px; /*shift text down 1px*/
   padding-bottom: 2px;
   background: #333366 url(../images/bkgdtabs-on2.gif) center center repeat-x;
}



/*--------------------------------------------------
   Menú izquierdo descolgable
  --------------------------------------------------*/  

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {position:relative;}
.qmmc a {float:left;display:block;white-space:nowrap;}
.qmmc div a {float:none;}
.qmsh div a{float:left;}
.qmmc div {visibility:hidden;position:absolute;}


#qm0{
   margin:0px 0px 0px 0px;
   padding:5px 5px 5px 5px;
   width:110px;
}

#qm0 a {
   font-weight: bold;
   color: #0044AA;
   font-family: Arial, sans-serif;
   font-size: 14px;
   text-decoration:none;
   padding:3px 3px 3px 3px;
   border-style:solid;
   border-color:#aaaaaa;
   border-width:0px 0px 1px 0px;
}

#qm0 a:hover{
   color:#0000AA;
   border-color:#FFA133;
}

body #qm0 .qmactive, body #qm0 .qmactive:hover{
   color:#000000;
   border-color:#FFA133;
}

#qm0 .qmparent{
}

#qm0 div{
   width: 120px;
   background-color: #F2F6FF;
   padding:5px 5px 5px 5px;
   border-style:solid;
   border-width:1px 1px 1px 1px;
   border-color:#FFA133;
}

#qm0 div a{
   font-size: 13px;
   color:#0044AA;
   border-width:0px 0px 0px 0px;
   border-color:#A6C0F9;
   padding:2px 2px 2px 2px;
}

#qm0 div a:hover{
   color:#A6C0F9;
   text-decoration:underline;
}

body #qm0 div .qmactive, body #qm0 div .qmactive:hover{
   color:#A6C0F9;
   text-decoration:underline;
}

#qm0 div .qmparent {}


/*--------------------------------------------------
   Corrige ancho en comentarios de Disqus
  --------------------------------------------------*/  
#disqus_thread { width: 520px !important; }
