@charset "utf-8";
body {
	margin-top: 0px;
	margin-bottom: 0px;
}
.textoFecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFfff;
	text-decoration: none;
}
.bordeCuadro {
	border: 1px solid #BEC0CB;
}
.textoUsuario {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #5B5A5E;
	border: 1px solid #D6D6D6;
	background-image: url(img/base_46.gif);
	padding: 4px;
}
div.textoUsuario:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #5B5A5E;
	border: 1px solid #D6D6D6;
	background-image: url(img/base_80.gif);
	padding: 4px;
}
.textoGeneralBlanco {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFfff;
	text-decoration: none;
}
.buscarBoton {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(img/base_53.gif);
	border: 1px solid #5C5B6A;
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
a.buscarBoton:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(img/base_84.gif);
	border: 1px solid #5C5B6A;
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #090fff;
}
.direccion {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFFfff;
	text-decoration: none;
}

.textoGeneral {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #969CA1;
}
.textoImputUsuario {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #484E55;
	border: 1px solid #969CA1;
	padding-left: 5px;
}
.textoTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5B5A5E;
	border: 1px solid #D6D6D6;
	background-image: url(img/base_46.gif);
	padding: 4px;
	font-weight: bold;
}
.textoCorrido {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #4E626C;
	text-align: justify;
	text-decoration: none;
	line-height: 16px;
}
.textoPostulados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E626C;
	padding-left: 5px;
	display: block;
	text-decoration: none;
	text-align: center;
}
a.textoPostulados:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E626C;
	padding-left: 5px;
	display: block;
	text-decoration: underline;
	text-align: center;
}
.textoBold {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A20D0D;
	text-decoration: none;
}
.textoCorridoBotones {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #4E626C;
	text-decoration: none;
	line-height: 16px;
	background-image: url(img/base_46.gif);
	border: 1px solid #D6D6D6;
	padding-left: 6px;
	background-repeat: repeat-x;
	display: block;
	background-position: center;
	padding-top: 1px;
	padding-bottom: 1px;
}
.textoCorridoBotones:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFfff;
	text-decoration: none;
	line-height: 16px;
	background-image: url(img/base_80.gif);
	border: 1px solid #575A62;
	padding-left: 6px;
	background-repeat: repeat-x;
	display: block;
	background-position: center;
	padding-top: 1px;
	padding-bottom: 1px;
}
.linea {
	background-image: url(img/linea.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.boton {
display:block;
width:118px;
height:24px;
text-indent:-9999px;
}

.boton a {
display:block;
width:118px;
height:24px;
background:transparent url(img/boton.png) no-repeat top left;
outline:none;
}

.boton a:hover {
background-position:0 -25px;
}
.boton2 {
display:block;
width:118px;
height:24px;
text-indent:-9999px;
}

.boton2 a {
display:block;
width:118px;
height:24px;
background:transparent url(img/boton2.png) no-repeat top left;
outline:none;
}

.boton2 a:hover {
background-position:0 -25px;
}
.boton3 {
display:block;
width:118px;
height:24px;
text-indent:-9999px;
}

.boton3 a {
display:block;
width:118px;
height:24px;
background:transparent url(img/boton3.png) no-repeat top left;
outline:none;
}

.boton3 a:hover {
background-position:0 -25px;
}
.postularBoton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFfff;
	text-decoration: none;
	background-image: url(img/base_43.gif);
	border: 1px solid #680909;
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.promocionBoton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8F8D8D;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
	border: 1px solid #D8D9D8;
	background-repeat: repeat-x;
	display: block;
	background-position: center;
	background-color: #ECECEC;
}
.lineaVertical {
	background-image: url(img/lineaVertical.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.promocionBoton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFfff;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
	border: 1px solid #9C9D9E;
	background-repeat: repeat-x;
	display: block;
	background-position: center;
	background-color: #AEAFB1;
}
.textoPaginado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8F8D8D;
	text-decoration: none;
}
.promocionTabla {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFfff;
	background-repeat: repeat-y;
	background-position-y: center center;
	border: 1px solid #EC6220;
	text-align: center;
	display: block;
	text-decoration: none;
	background-position: center;
	padding-top: 3px;
	background-color: #F6A400;
}
a.promocionTabla:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFfff;
	background-repeat: repeat-y;
	background-position-y: center;
	border: 1px solid #EC6220;
	text-align: center;
	display: block;
	text-decoration: none;
	background-position: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #EC7206;
}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
	background: transparent url('img/bg_button_a.gif') no-repeat scroll top right;
	color: #4F5057;
	display: block;
	float: left;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

a.button span {
    background: transparent url('img/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
a.button:hover {
	background-position: right top;
	color: #FFFfff;
	outline: none; /* hide dotted outline in Firefox */
	background-image: url(img/bg_button_a.gif);
	background-repeat: no-repeat;
	float: left;
}
a.button:hover span {
	background-position: left top;
	padding: 6px 0 4px 18px; /* push text down 1px */
	background-image: url(img/bg_button_span.gif);
	background-repeat: no-repeat;
}
.textoCosto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #88BA14;
	text-align: center;
}
.zomm {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #4E626C;
	line-height: 16px;
	text-decoration: none;
	display: block;
	padding: 4px;
}
a.zomm:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #4E626C;
	line-height: 16px;
	text-decoration: none;
	display: block;
	padding: 4px;
	background-color: #DFE1E3;
}
.textoBanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BBBEC1;
	line-height: normal;
}

ul#menu-horizontal li {   
	float: left;   
	display: inline;   
	position: relative;   
}

ul#menu-horizontal ul {   
	display: none;   
	position: relative;   
	top: 24;   
	left:0;   
	margin:0;   
	padding:0;   
	background:#FFFFFF;   
}   

ul#menu-horizontal ul li {   
	display: block;   
}   

ul#menu-horizontal li:hover ul{   
	display: none;   
}   

ul#menu-horizontal li:hover ul{   
	display: block;   
} 
#menu-horizontal {   
	width:500px;   
	margin:0 auto;   
}   

#menu-horizontal li {   
	margin:0 1px;   
	width:98px;   
	min-height:19px;   
	text-align:center;   
	background:#BBB;   
	list-style:none;   
	padding:2px 0;   
}   

/* y otro poquito por aquí.. */  

#menu-horizontal li:hover {   
background:#C5014F;   
}   

#menu-horizontal li a {   
font:bold 11px Arial, Helvetica, sans-serif;   
color:#FFF;   
text-decoration:none;   
}   

#menu-horizontal li ul li{   
float:none;   
width:98px;   
margin:1px 0;   
}
