body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#585858;
}

a:link {
	text-decoration: none;
	color:#585858;
}
a:visited {
	text-decoration: none;
	color:#585858;
}
a:hover {
	text-decoration: underline;
	color:#585858;
}
a:active {
	text-decoration: none;
	color:#585858;
}

.ColorResaltado {
  background-color:#FFCC33;
  color:#000000;
}

.AnchoSecciones {
  width:170px;
}

.Borde { 
  border-bottom-style:solid; 
  border-bottom-width:1px; 
  
  border-left-style:solid; 
  border-left-width:1px;
  
  border-right-style:solid;
  border-right-width:1px;
  
  border-top-style:solid;
  border-top-width:1px;
  
  border-color:#000000;
}

.Borde_Imagen { 
  border-bottom-style:solid; 
  border-bottom-width:3px; 
  
  border-left-style:solid; 
  border-left-width:3px;
  
  border-right-style:solid;
  border-right-width:3px;
  
  border-top-style:solid;
  border-top-width:3px;
  
  border-color:#D6D6D6;
}
.borde_lupa {

  border-top-width:0px;
  
  border-left-width:0px;
  
  border-bottom-width:0px; 
  
  border-right-width:0px;
  
  border-color:#FFFFFF;
	
}

.BordeMenu { 
  border-left-style:solid; 
  border-left-width:1px;
  
  border-right-style:solid;
  border-right-width:1px;
  
  border-top-style:solid;
  border-top-width:1px;
  
  border-color:#484848;
}

.BordeMenuAbajo { 
  border-bottom-style:solid; 
  border-bottom-width:1px; 
}

.BordeMenuAbajo:hover { 
  background-color:#666666;
  
  cursor:pointer;
}

.BordeGrueso { 
  border-bottom-style:solid; 
  border-bottom-width:2px; 
  
  border-left-style:solid; 
  border-left-width:2px;
  
  border-right-style:solid;
  border-right-width:2px;
  
  border-top-style:solid;
  border-top-width:2px;
  
  border-color:#000000;
}

.BordeArribaAbajo { 
  border-bottom-style:solid; 
  border-bottom-width:1px; 
  
  border-left-style:solid; 
  border-left-width:0px;
  
  border-right-style:solid;
  border-right-width:0px;
  
  border-top-style:solid;
  border-top-width:1px;
  
  border-color:#D5D5D5;
}

.BordeArribaAbajoNegro { 
  border-bottom-style:solid; 
  border-bottom-width:1px; 
  
  border-left-style:solid; 
  border-left-width:0px;
  
  border-right-style:solid;
  border-right-width:0px;
  
  border-top-style:solid;
  border-top-width:1px;
  
  border-color:#000000;
}

.BordeAbajo { 
  border-bottom-style:solid; 
  border-bottom-width:1px; 
  
  border-left-style:solid; 
  border-left-width:0px;
  
  border-right-style:solid;
  border-right-width:0px;
  
  border-top-style:solid;
  border-top-width:0px;
  
  border-color:#D5D5D5;
}

.BordeArriba { 
  border-bottom-style:solid; 
  border-bottom-width:0px; 
  
  border-left-style:solid; 
  border-left-width:0px;
  
  border-right-style:solid;
  border-right-width:0px;
  
  border-top-style:solid;
  border-top-width:1px;
  
  border-color:#D5D5D5;
}

.UrlGris {
  color:#FF0000;
}

.Url_1 { 
  border-bottom-style:solid;
  border-bottom-width:1px; 
  
  border-left-style:solid; 
  border-left-width:1px;
  
  border-right-style:solid;
  border-right-width:1px;
  
  border-top-style:solid;
  border-top-width:1px;
  
  border-color:#EEEEEE;
  background-color:#F7F7F7;
}

.Url_2 { 
  border-bottom-style:solid; 
  border-bottom-width:1px; 
  
  border-left-style:solid; 
  border-left-width:1px;
  
  border-right-style:solid;
  border-right-width:1px;
  
  border-top-style:solid;
  border-top-width:1px;
  
  border-color:#D5D5D5;
  background-color:#EEEEEE;
}

.BordeGris { 
  border-bottom-style:solid; 
  border-bottom-width:1px; 
  
  border-left-style:solid; 
  border-left-width:1px;
  
  border-right-style:solid;
  border-right-width:1px;
  
  border-top-style:solid;
  border-top-width:1px;
  
  border-color:#999999;
}

.BordeGrisConFondo { 
  border-bottom-style:solid; 
  border-bottom-width:1px; 
  
  border-left-style:solid; 
  border-left-width:1px;
  
  border-right-style:solid;
  border-right-width:1px;
  
  border-top-style:solid;
  border-top-width:1px;
  
  border-color:#999999;
  
  background-color:#F9F9F9;
}

.BordeBlanco { 
  border-bottom-style:solid; 
  border-bottom-width:1px; 
  
  border-left-style:solid; 
  border-left-width:1px;
  
  border-right-style:solid;
  border-right-width:1px;
  
  border-top-style:solid;
  border-top-width:1px;
  
  border-color:#FFFFFF;
}

.menu_normal {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
	
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #DFDFDF;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	
	border-left-width: 0px;	
	border-left-style: solid;	
	border-left-color: #FFFFFF;
		
	background-color:#EEEEEE;
}

.menu_normal_negro {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	
	border-left-width: 1px;	
	border-left-style: solid;	
	border-left-color: #000000;
		
	background-color:#242424;
	color:#FFFFFF;
}

.menu_normal_ultimo {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
		
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
		
	background-color:#EEEEEE;
}

.sub_menu {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	
	border-left-width: 1px;	
	border-left-style: solid;	
	border-left-color: #999999;
	
	background-color:#E5E5E5;
}

.MenuColorOver { background-color:#CCCCCC; }

.MenuColorOut { background-color:#E5E5E5; }

.menu_primero {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
	
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #DFDFDF;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	
	background-color:#EEEEEE;
}

.menu_ultimo {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	
	background-color:#FFFFFF;
}

.linea_superior {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #999999;
}

.BordeBuscador {
  background-color:#E5E5E5;
  
  border-bottom-style:solid; 
  border-bottom-width:1px; 
  
  border-left-style:solid; 
  border-left-width:1px;
  
  border-right-style:solid;
  border-right-width:1px;
  
  border-color:#000000;
}

.BordePlaza {
  
  border-top-style:solid; 
  border-top-width:1px;
  
  border-bottom-style:solid; 
  border-bottom-width:1px;
  
  border-left-style:solid; 
  border-left-width:1px;
  
  border-right-style:solid;
  border-right-width:1px;
  
  color:#CD0001;
  
  font-weight:bold;
  font-size:11px;
  
  border-color:#000000;
}

.BordeSinArriba { 
  border-bottom-style:solid; 
  border-bottom-width:1px; 
  
  border-left-style:solid; 
  border-left-width:1px;
  
  border-right-style:solid;
  border-right-width:1px;
  
  border-color:#000000;
}

.Banda1 {
  background-color:#F8F8F8;
}

.Banda2 {
  background-color:#EEEEEE;
}

.ColorCategoria1 {
  background-color:#F8F8F8;
}

.ColorCategoria2 {
  background-color:#EEEEEE;
}

.ColorCategoria3 {
  background-color:#E6E6E6;
}

.ComboPrioridad {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  width:50px;
}

.Titulo { 
  font-size:14px;
}

.CuadroSugerencia {
  background-color:#FFFFCC;
  border-color:#CECF50;
    
  border-top-style:solid; 
  border-top-width:1px;
  
  border-bottom-style:solid; 
  border-bottom-width:1px;
  
  border-left-style:solid; 
  border-left-width:1px;
  
  border-right-style:solid;
  border-right-width:1px;
}

.LetrasRojas { 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:18px; 
  color:#CC0000; 
}
.msg_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

.texto_normal {
	font-family: "Trebuchet MS";
	margin-top: 0px;	
	font-size: 12px;
	color: #666666;
	font-weight:normal;
}

.tematica_fijos_resaltado {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #B91B09;
}

.fondo1 { background-color:#DFDFDF; }
.fondo2 { background-color:#D1D1D1; }

.fondo {
  background-color: #F6F6F6;
}

.caja {
	border-top: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size: 12px;
	height: 19px;
}
.caja_multilinea {
	border: 1px solid #CCCCCC;
	font-family: Arial;
	font-size: 11px;
}

.borde_abajo_cafe { 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
}
.borde_arriba_cafe { 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
}
.borde_derecho_cafe { 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DFDFDF;
}
.borde_izquierdo_cafe { 
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DFDFDF;
}
.total_anuncios {
	font-family: "Trebuchet MS";
	font-size: 9px;
	font-weight: bold;
	color: #CC0000;
}
.texto_titulo {
	font-family:"Times New Roman";
	font-size:15px;
	color:#000000;
}
.texto_pestana {
	font-size:12px;
	color:#666666;
	font-weight:bold;
	font-family:"Trebuchet MS";
}
.texto_pestana_seleccionada {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:"Trebuchet MS";
}
.fondo_seleccionado {
  background-color: #CB0003;
}


.BordeTabla{
  border-bottom-style:solid; 
  border-bottom-width:0px; 
  
  border-left-style:solid; 
  border-left-width:1px;
  
  border-right-style:solid;
  border-right-width:1px;
  
  border-top-style:solid;
  border-top-width:0px;
  
  border-color:#D5D5D5;

}

.tituloOportunidades {
	color:#FF0000;
	font-style:italic;
	font-weight:bold;
}

.tituloMas {
	color:#FF0000;
	font-weight:bold;
}

.tituloCat {
	color:#000000;
	font-weight:bold;
}

.BordeArribaAbajoIzqDer { 
  border-bottom-style:solid; 
  border-bottom-width:1px; 
  
  border-left-style:solid; 
  border-left-width:1px;
  
  border-right-style:solid;
  border-right-width:1px;
  
  border-top-style:solid;
  border-top-width:1px;
  
  border-color:#D5D5D5;
  background-color:#F7F7F7;
}

.BordeEncabezado { 
  border-bottom-style:solid; 
  border-bottom-width:1px; 
  
  border-left-style:solid; 
  border-left-width:1px;
  
  border-right-style:solid;
  border-right-width:1px;
  
  border-top-style:solid;
  border-top-width:1px;
  
  border-color:#D5D5D5;
}
.bordeImagen {
	border: 1px solid #CCCCCC;
}


.paso {
  color:#000000;
  font-weight:bold;
  font-size: 15px;
}
.pasoGrande {
  color:#000000;
  font-weight:bold;
  font-size: 25px;
}
.pasoNumero {
  color:#de1c01;
  font-weight:bold;
  font-size: 15px;	
}
.pasoNumeroGrande {
  color:#de1c01;
  font-weight:bold;
  font-size: 25px;	
}
.tituloPaso {
  color:#de1c01;
  font-size: 13px;
  letter-spacing:2px;
  font-weight:bold;
}
.caracTexto {
  font-size: 11px;
  color:#585858;
}
.caracTextoRojo {
  font-size: 11px;
  color:#de1c01;
}
.cajaAnuncio {
	border: 1px solid #dedede;
	font-size: 12px;
	height: 13px;
}
.textoObligatorio {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color:#000000;
}
.textoObligatorioRojo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color:#de1c01;
}
.textoDeshabilitado {
  color: #C6C6C6;
}
.cursor { 
  cursor:pointer;
  cursor:hand; 
}
.fondoCal {
  background-color:#de1c01;
  color:#ffffff;
  cursor:pointer;
  cursor:hand; 
}
.borde_derecho { 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.borde_izquierdo { 
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.borde_abajo { 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.borde_arriba { 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.textoMas {
  font-weight:bold;
  color:#de1c01;
}
