body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#F8f8ef;
	background-image:url(../img/bh.png);
	background-position:top;
	background-repeat:repeat-x;
}

.fondo_cabecera{
	background-image:url(../img/logo.gif);
	height:120px;
	vertical-align:bottom;
}

.enlace  {
color:	#0000FF;
text-decoration:	none;
}

.enlace:hover  {
color:	#0099CC;
text-decoration:	underline;
cursor:pointer;
}

.titulo_anuncio {
color:	#0B1ED2;
font-size:18px;
font-family:"Trebuchet MS", Verdana, Arial;
}

.sombra_izq{
	background-image:url(../img/bg_izq.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.sombra_der{
	background-image:url(../img/bg_der.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#contenido{
	width:900px;
	height:600px;
	background-color:#FFFFFF;
	border-bottom:#CE142E 1px solid;
}
.celda_contenido{
	padding-left:10px;
	padding-right:10px;
	height:520px;
}

.barra_head{
	border-top:solid 2px #FFFFFF;
	background-color:#CE142E;
	color:#FFFFFF;
	font-family:"Century Gothic", "Trebuchet MS", Verdana;
	font-size:12px;
	text-align:left;
	height:30px;
	padding-left:20px;
	padding-right:20px;
}
.barra_head a{
	text-decoration:none;
	color:#FFFFFF;
}

.barra_head a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}


#barra_foot{
	background-color:#CE142E;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	height:16px;
}
#barra_foot a{
	text-decoration:none;
	color:#FFFFFF;
}

#barra_foot a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

.boton{
	color: #FFFFFF;
	background-color:#BB152C;
	text-align: center;
	width:120px;
	text-decoration:none;
	border:1px #CE142E solid;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:5px;
	margin-top:5px;
	cursor:pointer;

}
.boton:hover{
	background-color:#CE142E;
	color:#FFFFFF;
}
/******************************************LO MAS COMUN**********************************************/
.aviso{
	text-align:center;
	border:#999999 dotted 3px;
	padding:5px;

	font-weight:bold;
	margin:30px;
}

.aviso_error{
	border:#FF0000 solid 1px;
	background-color:#FFCCCC;
	color:#FF0000;
	font-weight:bolder;
}

.encabezado{
	background-image:url(../img/encabezado.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:20px;
	padding-left:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

.bordear_verde{
	border:#CE142E 1px solid;
	padding:5px;
}
.titulo_p{
	background-color:#f1f1f1;
	border-bottom:#cccccc 1px solid;
	color:#cccccc;
	font-size:14px;
	font-family:"Trebuchet MS", Verdana;
	padding-left:10px;
}
.categorias_tabla{
	padding:0px;
	padding-right:4px;
	padding-top:5px;
}
.categorias{
	display:block;
	font-family:"Trebuchet MS", Verdana;
	color:#CE142E;
	font-size:16px;
	text-align:left;
	border-bottom:1px #000000 solid;
	text-decoration:none;
	padding-left:3px;
	font-weight:bold;

}
.subcategorias{
	display:block;
	text-decoration:none;
	color:#000066;
	padding:1px;
	font-size:12px;
}
.subcategorias:hover{
	background-color:#f1f1f1;
}
.tabla_prov a{
	display:block;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	color:#000066;
	padding:1px;
}

.tabla_prov a:hover{
	font-weight:bold;
}

.camino{
	/*background-image:url(../img/camino.png);
	background-repeat:repeat-x;*/
	height:20px;
	padding-top:5px;
}
.camino a{
	color:#0000FF;

}
.camino a:hover{
	color:#0099CC;
}

.opcional{
color:#999999;
}

.texto_t12{
font-size:12px;
}

.cat{
	background-image:url(../img/cat.gif);
	background-repeat:repeat-x;
	height:50px;
	padding-top:14px;
	font-size:14px;
	padding-left:50px;
	color:#FFFFFF;
	font-family:"Century Gothic";
}

.cat2{
	background-image:url(../img/cat2.gif);
	background-repeat:repeat-x;
	height:50px;
	padding-top:14px;
	font-size:14px;
	padding-left:50px;
	color:#FFFFFF;
	font-family:"Century Gothic";
}

.cat3{
	background-image:url(../img/cat3.gif);
	background-repeat:repeat-x;
	height:50px;
	padding-top:14px;
	font-size:14px;
	padding-left:50px;
	color:#FFFFFF;
	font-family:"Century Gothic";
}

.lista{
	padding-top:0px;
	margin-top:0px;
	float:left;
	width:148px;
}
.lista > li{
	list-style:none;
}
.lista > li > a{
	text-decoration:none;
	color:#CE142E;
}
.lista > li > a:hover{
	font-weight:bold;
}

.lista2{
	padding-top:0px;
	margin-top:0px;
}
.lista2 > li{
 	list-style-image:url(../img/list.gif);
}
.lista2 > li:hover{
 	list-style-image:url(../img/list2.gif);
}
.lista2 > li > a{
	text-decoration:none;
	color:#CE142E;
}
.lista2 > li > a:hover{
	text-decoration:underline;
}
/**********************************************PANEL DE CONTROL*****************************************/
.menu{
	display:block;
	background-color:#f1f1f1;
	font-size:12px;
	border-left:#CE142E 3px solid;
	text-decoration:none;
	color:#000000;
	padding-left:2px;
	height:16px;
}

.menu:hover{
	border-left:#CE142E 3px solid;
	font-weight:bold;
}
.sel1  {
background-color:	#F1F2FF;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	7pt;
padding-left:	4px;
}

.sel2  {
background-color:	#FFFFFF;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	7pt;
padding-left:	4px;
}

.sel_titulo  {
background-color:	#CE142E;
color:	#ffffff;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
padding-left:	4px;
}

/*****************************PAGINACION *******************************/
.input  {
border-width:	0px;
background-color:#FFFFFF;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	7pt;
padding:	1px;
text-align:	center;
}

.input:hover  {
background-color:	#CE142E;
color:	#ffffff;
}
/******************************TABLA ANUNCIO*********************************/
.anuncio{
padding-bottom:3px;
border-top:#E8F4FF 1px solid;
}

.anuncio:hover{
background-color:#f1f1f1;
}

/*.anuncio a{
color:#000000;
text-decoration:none;
}*/

/****************************PUBKICIDAD EN LISTADO **********************************/
.publicidad_tabla{
padding-bottom: 7px;
width:728px;
}

/***********************************MENU************************************************/
#ddcolortabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 4px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: #CE142E;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
background:#FFFFFF;

}

#ddcolortabs a span{
float:left;
display:block;
padding:4px 8px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #CE142E;
color:#FFFFFF;
}

#ddcolortabs a:hover span{
background-color: #CE142E;
color:#FFFFFF;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #CE142E;
color:#FFFFFF;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #BA0F27;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}
/*****************************PARA VALIDACION FORM*******************************************/
.inputerror{
background-color:#FFCCCC;
border:#FF0000 1px solid;
}