/* CSS Document */
img { 
	behavior: url("iepngfix.htc") 
}

body {
	margin-top: 0px;
	background: url(img/2009/fondo.gif) repeat-x #b6b2c3;
}

.linklayer
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	line-height: 12pt;
}

.linklayer:hover
{
	text-decoration: underline;
}

.txtbuscador
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}


.txttabla
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.linkstop
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E66700;
	text-decoration: none;
	font-weight: normal;
}

.linkstop:hover
{
	color: #8878B6;
	text-decoration: underline;

}

.linkstopgr
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}


.txtstop
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}


.txtbox
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E66700;
	text-decoration: none;
	font-weight: normal;
}

.linksleft
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8878B6;
	text-decoration: none;
	font-weight: bold;
	line-height: 11pt;
}

.linksleft:hover
{
	color: #E66700;
	text-decoration: underline;
}


.linksleftbk
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 12pt;
}

.linksleftbk:hover
{
	color: #E66700;
	text-decoration: underline;
}

.links11
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8878B6;
	text-decoration: none;
	font-weight: normal;
}

.links11:hover
{
	color: #E66700;
	text-decoration: underline;
}

.txt11
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 12pt;
}

.txt11gris
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}

.txt12
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 14pt;
}

.link12
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8878B6;
	text-decoration: none;
	font-weight: normal;
	line-height: 14pt;
}
.link12s
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8878B6;
	text-decoration: none;
	font-weight: normal;
	line-height: 14pt;
	width: 180px ! important;
}

.link12:hover
{
	color: #E66700;
	text-decoration: underline;
}

.linkfooter
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #684FB8;
	text-decoration: none;
	font-weight: normal;
	line-height: 12pt;
}

.linkfooter:hover
{
	color: #E66700;
	text-decoration: underline;
}

.linkspq
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8878B6;
	text-decoration: none;
	font-weight: bold;
	line-height: 11pt;
}

.linkspq:hover
{
	color: #E66700;
	text-decoration: underline;
}

.linksfill
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #684FB8;
	text-decoration: none;
	font-weight: normal;
}

.linksfill:hover
{
	color: #E66700;
	text-decoration: underline;

}

.txtfill
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7D7D7D;
	text-decoration: none;
	font-weight: normal;
}

.titgrande
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #B9B0D7;
	text-decoration: none;
	font-weight: normal;
}

.titgrande1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #684FB8;
	text-decoration: none;
	font-weight: normal;
}

.tit12
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E66700;
	text-decoration: none;
	font-weight: bold;
	line-height: 13pt;
}


.tittabla
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797979;
	text-decoration: none;
	font-weight: bold;
}

.titverde
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #079501;
	text-decoration: none;
	font-weight: bold;
}


.titnaranja
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #E66700;
	text-decoration: none;
	font-weight: bold;
}


.titnaranjahome
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E66700;
	text-decoration: none;
	font-weight: bold;
}

.titnaranjahome:hover
{
	color: #000000;
	text-decoration: underline;
}

.titvio
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #684FB8;
	text-decoration: none;
	font-weight: bold;
}

.tithome
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8878B6;
	text-decoration: none;
	font-weight: bold;
}

.tithome:hover
{
	color: #8878B6;
	text-decoration: underline;
}

.linkhome
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.linkhome:hover
{
	color: #8878B6;
	text-decoration: none;
}

.txtfooter
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D2CBE2;
	text-decoration: none;
	font-weight: normal;
	line-height: 13pt;
}

.linkfooter1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D2CBE2;
	text-decoration: none;
	font-weight: normal;
	line-height: 12pt;
}

.linkfooter1:hover
{
	color: #000000;
	text-decoration: underline;
}

.linkfooter2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D2CBE2;
	text-decoration: none;
	font-weight: normal;
	line-height: 12pt;
}


/* AGREGADOS POR PROGRAMACION */

h1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 2px;
}

h2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}


h2.home
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height: 15pt;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1.pildoras
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 5px;
}

h2.pildoras
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 3px;
}

h3.pildoras
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3.titnaranjahome
{
	margin-top: 0px;
	margin-bottom: 0px;
}

ul
{
	margin-left: 0px;
	padding-left:15px;
	margin-top: 0px;
}

.txtblanco
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	line-height: 14pt;
}

h2.registro
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
}

.txtblanco2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	line-height: 12pt;
}

h1.titgrande
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #B9B0D7;
	text-decoration: none;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
}

h2.titgrande
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B9B0D7;
	text-decoration: none;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
}

h3.link12
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8878B6;
	text-decoration: none;
	font-weight: normal;
	line-height: 14pt;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1.generico
{
	margin-top: 0px;
	margin-bottom: 0px;
}

h2.generico
{
	margin-top: 0px;
	margin-bottom: 0px;
}

h3.generico
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.tit13
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E66700;
	text-decoration: none;
	font-weight: bold;
	line-height: 13pt;
}

.tit11
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E66700;
	text-decoration: none;
	font-weight: bold;
	line-height: 12pt;
}
.language{
	color:#69657e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
.language span{
	float:left;
	margin-top:5px;;
	}
.toolbox{
	color:#aeacb9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	margin-left:3px;
	}
.toolbox img{
	border:0;
	margin:0 5px 0 0;
	}
.language img{
	border:0;
	margin:0 2px 0 0;
	float:left;
	}
.pais_otro{
	position:absolute;
	margin-top:15px;
	margin-left:-3px;
	_margin-left:-36px;
	padding-top:5px;
	padding-left:3px;
	padding-bottom:3px;
	background-color:#FFFFFF;
	border-left:1px solid #dddbe5;
	border-right:1px solid #dddbe5;
	border-bottom:1px solid #dddbe5;
	width:33px;
	}
.toolbox a img.separador{
	border-right:1px solid #b9b6c9;
	padding-right:10px;
	}
.idiomas{
	background-color:#FFFFFF;
	border:1px solid #dddbe5;
	padding:2px 1px 2px 2px;
	width:33px;
	float:left;
	margin-right:5px;
	}
/*ARREGLOS*/
.clearfix {
	content: "."; 
	display: block; 
	height: 1px; 
	clear: both; 
	overflow: hidden;
	margin:0;
	padding:0;
}