/*
//  La Web del CUFM - Base.css (c) 2007
//  Tadeo J. Guerra A. - Contacto: (stringlinks[Arroba]gmail.com) 
*/
body {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
min-width: 600px;
}

p {
	text-indent: 8px;
	text-align: justify;
	line-height: 1.6em;
	padding: 1px;
	margin: 4px;
	font-size: 12px;
	letter-spacing: 1px;
}

h1 {
background: url(../imgs/bgs/BgTitulos.jpg) left no-repeat;
margin: 0 0 2px 4px;
padding: 0 0 0 20px;
color: #336699;
font-size: 16px;
letter-spacing: 1px;
}

h3 { 
color: #336699;
font-size: 16px;
font-weight: bold;
margin: 0;
padding: 0;
line-height: 1.2em;
}

h2 {
color: #006699; 
font-size: 17px;
font-weight: bold;
letter-spacing: 1px;
padding-left: 9px;
}

h4 {
color: #FF9900;
font-size: 15px;
font-weight: bold;
letter-spacing: 1px;
margin: 1px;
padding: 1px;
padding-left: 10px;
padding-top: 4px;
}


img { border: none; }

a {
color: #0066CC;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}
	  
a:hover {
color: #FF9900;
text-decoration: none;
}	  

ul {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

ul li {
list-style-type: disc;
list-style-image: url(../imgs/li2.gif);
}

ul li ul li {
list-style-type: disc;
list-style-image: url(../imgs/liflecha.gif);
}

#ContcMnu {
	margin-left: 190px;
	padding: 2px;
	margin-top: 1px;
}

#ContFullScr{
	padding: 2px;
	margin-top: 1px;
}

#PrintFooter {
display: none;
}

#Contenedor {
border: #6C6C6C solid 1px;
margin: 0 35px 0 35px; /* TOP RGT BOTTOM LFT*/
overflow: hidden;
}

@media print {
table { width: 100%; }

tr td {
padding: 2px 2px 2px 2px;
border: double #999 2px;
line-height: 1.5em;
}

.NoPrint {
display: none;
visibility: hidden;
}

#Contenedor {
border: none;
margin: 0 0 0 0; /* TOP RGT BOTTOM LFT*/
overflow: hidden;
}

#EspMnu, #Banner, #Footer, #GobBolivariano, #MainNavBar {
display: none;
}

#ContcMnu {
	padding: 1px 2px 2px 2px;
	margin: 10px auto 10px auto;
	line-height: 1.5;
	width: 98%;
}

#ContcMnu form {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#PrintFooter {
display: block;
}

}

#Op {
	padding-left: 4px;
}

#GrdAmarillo {
background: url(../imgs/bgs/GdteAmarillo.jpg) repeat-y left;
}

#GrdAzul {
background: url(../imgs/bgs/GdteAzul.jpg) repeat-y right;
}

#EspMnu {
	width: 190px;
	padding: 0;
	float: left;
}

#swfContenido {
width: 380px; 
margin: 0 auto 0 320px; 
text-align: center;
/*margin-left: 320px;*/
font-size: 12px;
}

#Banner {
background: #4791B4 url(../imgs/bgs/FondoHeader.jpg) repeat-x;
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 158px;
}

#Banner img { 
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#Banner #AdornoHeader {
float: left;
background: transparent url(../imgs/bgs/AdornoHeader.jpg) no-repeat left;
width: 100%;
height: 158px;
color: #FFF;
font-size: 32px;
font-weight: bold;
}

#ImgTopLinks {
	left: 5%;
	position: absolute;
	z-index: 1;
	width: 130px;
	margin: 0 2px 0 0;
	font-size: 10px;
}

#ImgTopLinks a {
color: #FFF;
background: transparent;
font-size: 10px;
text-decoration: none;
}

#ImgTopLinks a:hover {
color: #FFF;
background: transparent;
font-size: 10px;
text-decoration: underline;
}

#ImgTopLinks img {
margin: 0; padding: 0;
}


#MainNavBar {
background: url(../imgs/bgs/NavBarBG.jpg) #FFF repeat-x; /* #0A3A6A */
height: 60px;
border-top: #144372 solid 1px;
}

#MainNavBar .status a { color:#FF9900; font-weight: bold; font-size: 13px; text-decoration: underline; }

#MainNavBar .status a:hover { color:#0099CC; font-weight: bold; font-size: 13px; text-decoration: none; }

#LinksNavBar {
color: #003399;
font-weight: bold;
font-size: 12px;
padding: 2px;
text-align: center;
background: transparent;
}

#LinksNavBar a {
color: #003399;
text-decoration: underline;
background: transparent;
}

#LinksNavBar a:hover {
color: #0066FF;
text-decoration: none;
background: transparent;
}

#Opciones {
float: right;
width: 180px;
}

#Footer {
background: url(../imgs/bgs/BGFooter.jpg) #0A3A6A top repeat-x;
height: 100px;
color: #FFF;
text-align: center;
font-size: 10px;
clear: left;
}

#Footer #AdornoFooter {
float: right;
background: transparent url(../imgs/bgs/AdornoFooter.jpg) no-repeat bottom right;
height: 100px;
width: 100%;
}

#Footer a { background: transparent; color: #D7E8EF; font-size: 11px; border-bottom: #0099CC dashed 1px; }
#Footer a:hover { background: transparent; color: #FFF; font-size: 11px; text-decoration: none; border-bottom: none; }

#GobBolivariano { height: 48px; font-size: 12px; border-bottom: #990000 solid 4px; }

.AdvertTop {
margin: -1px;
margin-left: -2px;
padding: 8px;
width: 100%;
text-align: center;
color: #FF0000;
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background: url(../imgs/bgs/MsjError.jpg) repeat-x;
}

.mnu {
	width: 186px;
	margin: 2px auto 10px 3px;
	background: url(../imgs/bgs/HeadMnu2.jpg) no-repeat #FFF;
}

.CuerpoMsj { height: auto; min-height: 52px; padding: 2px; font-size: 12px; }

.CuerpoMsj #Rotativo { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
height: 100px;
padding-top: 22px;
margin-bottom: 0px;
}

.msjerror {
width: 85%;
margin: 10px auto 10px auto;
background: #FFF url(../imgs/bgs/MsjError2.jpg) repeat-x;
}

.msjerror h3 {
color: #FF0000;
background: url(../imgs/icons/warn.gif) no-repeat left;
padding: 0 0 4px 20px;
text-align: center;
}

.msjok {
margin: 5px;
background: #FFF url(../imgs/bgs/Msjok.jpg) repeat-x;
}

.msjok h3 {
color: #009933;
background: url(../imgs/icons/chkmark.gif) no-repeat left;
padding: 0 0 4px 20px;
text-align: center;
}

.msjnoticia {
margin: 10px;
background: #FFF url(../imgs/bgs/MsjNoticia.jpg) repeat-x;
}

.msjnoticia h3 {
color: #FF9900;
background: url(../imgs/icons/news2.gif) no-repeat left;
padding: 0 0 4px 20px;
text-align: center;
}

.msjtip {
width: 95%;
margin: 10px auto 10px auto;
margin: 5px;
background: #FFF url(../imgs/bgs/MsjTip.jpg) repeat-x;
}

.msjtip h3 {
color: #006699;
background: url(../imgs/icons/tip.gif) no-repeat left;
padding: 0 0 4px 20px;
text-align: center;
}

/* Round Corners */

.whitebox div {
	text-align: left;
}

.whitebox_t {
	background: #fff url(../imgs/mw_conte.png) 0 0 repeat-x;
}

.whitebox_tl {
	background: url(../imgs/mw_contf.png) 0 0 no-repeat;
}

.whitebox_tr {
	height: 10px;
	overflow: hidden;
	background: url(../imgs/mw_contg.png) 100% 0 no-repeat;
}

.whitebox_m {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: auto;
	padding: 1px 0 6px 2px;
}

.whitebox_b {
	margin-top: -10px;
	background: url(../imgs/mw_conth.png) 0 100% repeat-x;
}

.whitebox_bl {
	background: url(../imgs/mw_conti.png) 0 100% no-repeat;
}

.spacer1 { 	height: 13px; } 

.whitebox_br {
	float: right;
	width: 13px;
	height: 13px;
	background: url(../imgs/mw_contj.png) bottom right no-repeat;
}

.clr { clear: both; }

/* Fin RoundCorners --> */

.txtBoliv {
color: #333;
font-weight: bold;
}

.txtGob {
color: #797979;
font-weight: bold;
}

.lft { float: left; margin: 2px; }

.rgt { float: right; margin: 2px; }

.Center { text-align: center; }

.lft h3 {
padding: 0 0 0 0;
margin: 0 0 0 0;
color: #999;
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
}

a img { border: none; }

.centrar { margin: 0 auto 0 auto; text-align: center; }

/*- Menu Tabs 10--------------------------- */
    #tabs10 {
      width: 272px;
      font-size: 11px;
      line-height:normal;
	  margin: 0 auto 0 auto;
	  height: 26px;
    }
    #tabs10 ul {
          margin: 0;
          padding:0px 0px 0px 0px;
          list-style:none;
      }
    #tabs10 li {
      display: inline;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;
      background: #003399 url("../imgs/tableft10.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 a span {
      float:left;
      display:block;
      background: transparent url("../imgs/tabright10.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */

    #tabs10 a:hover {
      background-position:0% -42px;
      }
    #tabs10 a:hover span {
      background-position:100% -42px;
      }

      #tabs10 #current a {
              background-position:0% -42px;
      }
      #tabs10 #current a span {
              background-position:100% -42px;
      }

.errtxt { color: #FF0000; font-size: 11px; }

.txtpeq { font-size: 11px;
font-weight: normal; }

.area ul {
padding: 22px 0 3px 0;
margin: 0 0 0 0;
}

.area ul li {			  
background: url(../imgs/li1erNivel.gif) no-repeat;
list-style-image: none;
list-style-type: none;
font-size: 11px;
font-weight: bold;
line-height: 1.2em;
padding: 0px 1px 1px 1px;
padding-left: 20px;
margin-top: 2px;
}	  

.area ul li a {
color: #003399;
background: transparent;
text-decoration: none;
}
	  
.area ul li a:hover {
color: #FF9900;
text-decoration: none;
}	  

.area ul li ul {
margin-top: -18px;
list-style: none;
list-style-image: none;
}

.area ul li ul li {	 
background: none;
list-style-image: url(../imgs/li.gif);
list-style-type: disc;
font-size: 11px;
font-weight: normal;
padding: 2px;
}

.area ul li ul li a {  
color: #0066CC;
font-weight: bold;
text-decoration: none;
}

.area ul li ul li a:hover {			  
color: #0099CC;
text-decoration: underline;
}

table {
border: 1px solid #ccc;
padding: 0 0 0 0;
width: 98%;
margin: 1px auto 1px auto;
}

table .CleanTable {
border: none;
width: auto;
margin: 2px;
}

tr td {
padding: 2px 2px 2px 2px;
line-height: 1.5em;
letter-spacing: 1px;
}

td h4 {
text-align: center;
}

.errborder { border: 1px solid #FF0000; }

.NombreItem {
	background: #E0DFE3;
	font-size: 11px;
	font-weight: bold;
	color: #2D2D2D;
	padding: 5px 2px 5px 4px;
	width: 40%;
	letter-spacing: 1px;
}

.ValorItem {
	background: #EFEFEF;
	color: #000;
	padding: 5px 1px 5px 2px;
	width: 60%;
}

.ItemH {
	background: #E0DFE3;
	font-size: 11px;
	font-weight: bold;
	color: #2D2D2D;
	padding: 5px 1px 5px 2px;
}

.ValorH {
	background: #EFEFEF;
	color: #000;
	padding: 5px 1px 5px 2px;
}

.Item {
	background: #E0DFE3;
	font-size: 11px;
	font-weight: bold;
	color: #2D2D2D;
	padding: 5px 1px 5px 2px;
	width: 25%; 
}

.Valor {
	background: #EFEFEF;
	color: #000;
	padding: 5px 1px 5px 2px;
	width: 75%;
}

.Tblbg1 { background: #E0DFE3; }

.Tblbg2 { background: #EFEFEF; }

.degazul {
	background: #BDE3FB url(../imgs/bgs/degazul.gif) repeat-x top;
	text-align: center;
}

.bgcelsup {
	background: url(../imgs/bgs/TituloForms.gif) #0A3A6A top repeat-x;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	padding: 3px 2px 5px 2px;
	font-size: 13px;
}	  

#InfoLayer {
position: absolute;
color: #333;
right: 6%;
margin-top: -90px;
background: transparent;
width: 230px;
text-align: left !important; 
}

#InfoLayer a {
color: #006699;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
border: none;
}

#InfoLayer a:hover {
color: #0099FF;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
text-decoration: none;
border: none;
}

#LNinst, #LNorg, #LNsedes, #LinksPre, #LinksPost, #LinksEnlaces, #InfoLayer { display: none; }