<!--
/*CSSs generales
//---------------------------------------------------------------------------------------------------*/
html {
	background:#000;
	margin:0;
	padding:0px;
	width:100%;

	}


body 
{
	padding:0px;
	margin:0px;
	background:#fcf7ec url(../Imagenes/encabezado-fondo.jpg) repeat-x 0px 0px;
	font-family: Georgia;
	text-align:left;
	/*SCROLLBAR-BASE-COLOR: #EDFBEA;*/
	 font-size: 12px;
	color:#333;
	letter-spacing: 0px;
}


a 
{
	text-decoration:none;
	outline:none;
	color:#d08b1a;
	 font-size: 12px;
	 font-weight:normal;
}
a:hover
{
	text-decoration:none;
	color: #a04b0a;
}
font ,p
{
   font-family:Georgia;
   font-size: 12px;
   text-decoration: none;
   border-style: none;
   text-align:justify;
	color:#333;
	font-weight:normal;
}
td
{
color:#333;

}
p
{


}
/*----------------------------------------------------------------------------------------------------*/

/*CSSs Estructura: Todo
//---------------------------------------------------------------------------------------------------*/

#todo 
{
	width:100%;
	position:relative;
	padding:0px;
	padding-top:0px;
}

#todo2
{
    width:100%;
	 padding:0;
}

/*----------------------------------------------------------------------------------------------------*/



/*CSSs Estructura: cuerpo
//---------------------------------------------------------------------------------------------------*/

#cuerpo
{
	position:relative;
	
	width:100%;
		
	
}

#cuerpo2
{
	width:100%;

	
}
/*----------------------------------------------------------------------------------------------------*/



/*CSSs Estructura: encabezado
//---------------------------------------------------------------------------------------------------*/

#encabezado
{
position:relative;
width:868px;
height:182px;
margin:auto;
}

#encabeza_1
{

}
#encabeza_2
{
width:1px;
height:1px;
overflow:hidden;
}
#encabeza_2 h1
{

}
#encabeza_3
{
width:149px;
height:110px;
position:absolute;
top:10px;
left:0px;
background:transparent url(../Imagenes/logo.png) no-repeat 0px 0px;
}
#encabeza_4
{

	
}
#encabeza_5
{
	position:absolute;
	top:137px;
	right:0px;
	height:20px;
	width:868px;

}
#encabeza_6
{


}
#encabeza_7
{
	position:absolute;
	top:125px;
	right:0px;
}

#encabeza_7 .input
{
	width:100px;
	background:#fff;
	border-top:solid 2px #cdc9bb;
	border-left:solid 2px #cdc9bb;
	border-bottom:solid 2px #f6f2e5;
	border-right:solid 2px #f6f2e5;
	margin-top:5px;
	margin-bottom:10px;
}
#encabeza_7 .boton
{
	margin-top:5px;
	margin-bottom:10px;
}

#encabeza_9
{
position:absolute;
right:0px;
top:0px;
width:250px;
height:80px;
background:transparent url(../Imagenes/encabezado-fondo-login.jpg) repeat-x 0px 0px;
border: 2px solid #441111;


}


#encabeza_8
{
	position:absolute;
	top:95px;
	right:0px;
	height:20px;
	width:210px;
	color:#fff2e2;
}
#encabeza_8 a
{
	padding-left:15px;
	margin-left:10px;
	padding-right:10px;
	background:transparent url(../Imagenes/menu_arrow.gif) no-repeat 2px 3px;
	color:#fff2e2;
}
#encabeza_8 a:hover
{
	background:transparent url(../Imagenes/menu_arrow2.gif) no-repeat 2px 3px;
	color:#F00;
}



/*----------------------------------------------------------------------------------------------------*/

.input
{
	width:150px;
	background:#fff;
	border-top:solid 2px #cdc9bb;
	border-left:solid 2px #cdc9bb;
	border-bottom:solid 2px #f6f2e5;
	border-right:solid 2px #f6f2e5;
	margin-top:5px;
	margin-bottom:10px;
}



/*CSSs Estructura: contenido
//---------------------------------------------------------------------------------------------------*/

#contenido
{
	width:868px;

	margin:auto;
	position:relative;

}
#contenido2
{
	width:868px;
	position:relative;
	min-height:435px;
}
* HTML #contenido2
{
	height:435px;
}
#texto
{
	margin-top:10px;
}
#texto1
{
	background: transparent url(../Imagenes/filigrana1.png) no-repeat center top;
}
#texto6
{
	width:400px;
	height:200px;
	background: transparent url(../Imagenes/filigrana2.png) no-repeat center top;
}
#texto5 img
{
	border:solid 1px #ccc;
}
/*IE interpreta que height = min-heigth. * HTML solo lo reconoce IE */



#texto{text-align:justify;}


/*CSSs Estructura: pie
//---------------------------------------------------------------------------------------------------*/

#pie
{
	width:100%;
	height:296px;
	position:relative;
	background:#000 url(../Imagenes/pie-fondo2.jpg) repeat-x 0px 0px;
	display:block;
	clear:both;
	padding:0px;
margin:0px;
margin-bottom:-20px;
}

#pie_texto1
{
	position:relative;
	top:74px;
	width:799px;
	height:162px;
	background:transparent url(../Imagenes/pie-fondo-centro.jpg) no-repeat center 0px;
	z-index:1;
margin:auto;
}

#pie_texto3
{
width:100%;
text-align:center;
clear:both;
color:#fff;
z-index:100;
position:relative;
top:20px;
margin:auto;
font-weight:normal;
padding:0px;
margin:0px;
}
#pie_texto3 p
{
margin:auto;
color:#fff;
text-align:center;
font-weight:normal;
font-size:11px !important;
padding:0px;
margin:0px;
}

#pie_texto4
{
width:100%;
text-align:center;
clear:both;
color:#fff;
z-index:100;
position:relative;
top:50px;
margin:auto;
font-weight:normal;
padding:0px;
margin:0px;

}
#pie_texto4 font
{
color:#fff;
font-weight:normal;
font-size:11px !important;
padding:0px;
margin:0px;
}




#pie_texto2
{
position:relative;
	margin: 0;
  border: 0;
  padding: 0;
	list-style-type: none;
	list-style-position: outside;
	margin:auto;
	width:700px;
	height:20px;
top:0px;
clear:both;
z-index:10;
font-weight:normal;


}
#pie_texto2 li {


padding-left:18px;
padding-right:18px;
border-right: 1px solid #DEDAD3;
float:left;
}

#pie_texto2 a
{

display:block;
font-weight:normal;
color:#fff;
	font-size:11px !important;
}
#pie_texto2 a span
{
	
}
#pie_texto2 a:HOVER ,#pie_texto2 li.itemActivo a
{
color:#FF0000;
}
#pie_texto2 a:HOVER span,#pie_texto2 li.itemActivo a span
{

color:#FF0000;
}#pie_texto5
{

overflow:hidden;
height:1px;
width:1px;
}





/*----------------------------------------------------------------------------------------------------*/
ul#menu 
{
position:relative;
	margin: 0;
  border: 0;
  padding: 0;
	list-style-type: none;
	list-style-position: outside;
position:absolute;
left:0px;
}
ul#menu li {

float:left;
padding-left:18px;
padding-right:18px;
border-right: 1px solid #DEDAD3;

}

ul#menu a
{

display:block;

color:#666;
	
}
ul#menu a span
{
	
}
ul#menu a:HOVER ,#menu li.itemActivo a
{
color:#FF0000;
}
ul#menu a:HOVER span,#menu li.itemActivo a span
{

color:#FF0000;
}



/*######################################*/
/* css de la zona Admin */

.admin_titulo
{
	background-color:#81c1e2;
	
}
.admin_titulo  td font
{
	color:#000;
}
.admin_celda1
{
	background-color:#b5d3e2;
}
.admin_celda1 td font
{
	color:#000;
}
.admin_celda2
{
	background-color:#cceeff;
}
.admin_celda2  td font
{
	color:#000;
}
.admin_celda1b
{
	background-color:#ff9999;
}
.admin_celda2b
{
	background-color:#ffbbbb;
}


#menuadmin li
{
padding:10px;
float:left;
padding-left:5px;
margin-left:10px;
}
#menuadmin .menu2
{
height:40px;
}
#menuadmin .menu2 a:HOVER
{
color:#FF0000;
}


/* menú lateral */


/*#########################################*/

#popup
{
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 200px;
	min-height: 0px;
	z-index: 200;
	background-color: #999;
	border: solid 1px #888;
}

#popup #titulo
{
	width:190px;
	min-height:15px;
	background-color: #993300;
	border-bottom: solid 2px #CC0000;
	color:#000;
	font-weight:bold;
	padding:5px;
}

#popup #titulo font
{
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	color:#000;
}
#popup #texto
{
	padding:5px;
	margin-top:5px;
	text-align:justify;
	color:#000;
}

/*###############################*/

h1 {
margin: 15px 0 25px 0;
	font-size: 26px;
	color: #570d0d;
	font-weight: normal !important;
	background-image: url(../Imagenes/headline-break.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-bottom: 8px;
	letter-spacing: 1px;

	}

h2 {
margin: 10px 0 0 0;
font-size:24px;
color: #570d0d;
font-weight: normal !important;
	background-image: url(../Imagenes/separador2.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-bottom: 8px;
	letter-spacing: 1px;
	}

h3 {

	}

h4 {

	}

h5 {

	}
hr
{

}
/*CSSs PAGINADOR
//---------------------------------------------------------------------------------------------------*/
.paginador
{
height:20px;
clear:both;
position:relative;
width:100%;
text-align:center;
}
.paginador .separador
{
margin:0px;
padding:0px;
display:inline;
margin-left:5px;
margin-right:5px;
}
.paginador .activo
{
text-decoration:underline;
color:#900;
font-weight:bold;
}





/*#################################################*/

/*CSSs Estructura: Formularios
//---------------------------------------------------------------------------------------------------*/
.boton
{
	background-color: transparent;
	border: none;

	background-image: url(../Imagenes/boton-1.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 88px;
	color: white;
	cursor: pointer;
	margin: 8px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-weight: bold;

}
.boton2
{
	background-image: url(../Imagenes/boton-2.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 174px;
	color: #FFF;
	font-size:  11px;
	font-weight: normal;
	letter-spacing: .04em;
	padding: 6px 0 0 0px;
	margin: 3px 0 25px 3px !important;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	display: block;
	text-align:center;
}
.boton2 a
{
	color: #FFF;
}
.botonfecha
{
	width:50px;
	height:22px;
	text-align:center;
	clear:both;
	background-color:#DDDDDD;
	font-weight:bold;
	border:solid 1px #95d6ff;
	color:#000000;
	font-size:11px;
}

#enlacespatrocinados
{
	display:none;
}
/*CSSs Estructura: Clases sueltas
//---------------------------------------------------------------------------------------------------*/

#bannerhome
{
	position:relative;
	width:866px;
	height:357px;
	background:#fff;
	border:solid 1px #ccc;
}
#bannerhome .comentario
{
	float:right;
	margin-top:10px;
	margin-right:10px;
	width:232px;
	height:335px;
	background:transparent url(../Imagenes/comentario.gif) no-repeat 0px 0px;
	border:solid 1px #ccc;
}
#bannerhome .comentario span
{
	color:#570d0d;
	font-weight:bold;
}
#bannerhome .foto1
{
	position:absolute;
	top:10px;
	left:10px;
	width:600px;
	height:335px;
	background:transparent url(../Imagenes/prueba.jpg) no-repeat 0px 0px;
	border:solid 1px #ccc;
}
#bannerhome .foto2
{
	position:absolute;
	top:10px;
	left:10px;
	width:600px;
	height:335px;
	background:transparent url(../Imagenes/prueba2.jpg) no-repeat 0px 0px;
	border:solid 1px #ccc;
}
#bannerhome .foto3
{
	position:absolute;
	top:10px;
	left:10px;
	width:600px;
	height:335px;
	background:transparent url(../Imagenes/prueba.jpg) no-repeat 0px 0px;
	border:solid 1px #ccc;
}

#servicioshome
{
	margin-top:10px;
	float:left;
	width:219px;
	background:transparent url(../Imagenes/home-fondo-servicios.jpg) repeat-x 0px 0px;
	display:block;
	border:solid 1px #ccc;
}
#servicioshome .titulo
{
	background:transparent url(../Imagenes/home-titulo-servicios.jpg) no-repeat 0px 0px;
	width:219px;
	height:51px;
	text-align:center !important;
}
#servicioshome .titulo h2
{
	color:#dedec6;
	padding-top:15px;
	margin:0px;
	background:none;
	font-size:16px;
	font-weight:bold !important;
}
#servicioshome .cuerpo
{
	width:219px;
}
#servicioshome .cuerpo ul
{
	margin:30px;
	margin-top:10px;
	padding:0px;
	text-align:left;
}
#servicioshome .cuerpo ul li
{
	padding:8px;
	padding-left:5px;
	border-bottom:dotted 1px #999;
	color:#954748;
}
#servicioshome .cuerpo ul li a
{
	color:#954748;
}
#servicioshome .cuerpo ul li a:hover
{
	color:#ff0000;
}
#clienteshome
{
	margin-top:10px;
	float:left;
	width:219px;
	clear:left;
	display:block;
}

#clienteshome img
{
	border:solid 1px #ccc;
}


#contenidohome
{
	width:600px;
	display:block;
	float:right;
	clear:right;
}



#contactar
{
	width:345px;
	background:#f7f1e5;
	border:solid 1px #f2e7e1;
}
#contactar .input
{
	width:300px;
	background:#fff;
	border-top:solid 2px #cdc9bb;
	border-left:solid 2px #cdc9bb;
	border-bottom:solid 2px #f6f2e5;
	border-right:solid 2px #f6f2e5;
	margin-top:5px;
	margin-bottom:10px;
}



#menuservicios
{
	margin-right:30px;
	float:left;
	width:219px;
	background:transparent url(../Imagenes/home-fondo-servicios.jpg) repeat-x 0px 0px;
}
#menuservicios .titulo
{
	background:transparent url(../Imagenes/home-titulo-servicios.jpg) no-repeat 0px 0px;
	width:219px;
	height:51px;
	
}
#menuservicios .titulo h2
{
	color:#dedec6;
	padding-top:15px;
	margin:0px;
}
#menuservicios .cuerpo
{
	width:219px;
}
#menuservicios .cuerpo ul
{
	margin:30px;
	margin-top:10px;
	padding:0px;
	text-align:left;
}
#menuservicios .cuerpo ul li
{
	padding:8px;
	padding-left:5px;
	border-bottom:dotted 1px #999;
	color:#954748;
}
#menuservicios .cuerpo ul li a
{
	color:#954748;
}
#menuservicios .cuerpo ul li a:hover
{
	color:#ff0000;
}
#menuservicios .cuerpo ul li.itemActivo a
{
	color:#f00;
	font-weight:bold;
}

#BUSQUEDA
{
	
}
.busqueda
{
width:960px;
height:250px;

}
.cuadrobusqueda1, .cuadrobusqueda2
{
width:470px;
float:left;
height:145px;
overflow:hidden;
padding:5px;
position:relative;
}
.cuadrobusqueda1 img, .cuadrobusqueda2 img
{
float:left;
padding:5px;
border:0px;
}
.cuadrobusqueda1 object, .cuadrobusqueda2 object
{
position:absolute;
top:100px;
left:130px;
}
.cuadrobusqueda1 h3, .cuadrobusqueda2 h3
{
	font-size: 12px;
	text-align:left;
	color:#cc0033;
	margin:0px;
	padding:0px;
	padding-top:5px;
}
.cuadrobusqueda2
{
background-color:#F9F9F9;
}

/*########## FILTROS #############*/
.ul_filtro
{

margin-top:5px;
width:100%;
background:#CCF0FF;
padding:2px;
border:solid 2px #00E0FF;
}
.ul_filtro ul
{
	margin:0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
	text-align:left;
	margin-left:30px;
}
.ul_filtro .titulo
{
	font-weight:bold;
	color:#006699;
}
.ul_filtro .texto
{
	font-weight:bold;
	color:#ff6600;
}
.tabla_filtro
{

}
#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 430px;
	height: 0px;
	z-index: 200;
}
*HTML #trailimageid
{
	width:430px;
}


#ventanaimagen #titulo
{
	width:100%;
	height:20px;
	background-color: #5c4a1f;
	border: solid 1px #999999;
	color:#FFFFFF;
}
#ventanaimagen #titulo font
{
	position:relative;
	top:2px;
	margin-left:5px;
	color:#FFFFFF;
	font-weight:bold;
}

#INPUTLOGIN
{
	background: transparent url(../Imagenes/input-oscuro.jpg) no-repeat 0px 0px;
	width:100px;
	height:20px;
	font-size:14px;
	color:#ddd;
	border:solid 1px #5c4018;
	position:absolute;
	top:10px;
	left:70px;
}
#INPUTPWD
{
	background: transparent url(../Imagenes/input-oscuro.jpg) no-repeat 0px 0px;
	width:100px;
	height:20px;
	font-size:14px;
	color:#ddd;
	border:solid 1px #5c4018;
	position:absolute;
	top:35px;
	left:70px;
}
#textologin
{
	position:absolute;
	top:15px;
	left:10px;
	color:#ccc;
}
#textopwd
{
	position:absolute;
	top:40px;
	left:10px;
	color:#ccc;
}
#SUBMITLOGIN
{
	position:absolute;
	top:35px;
	right:10px;
	border:solid 1px #5c4018;
	background:#130d05;
	color:#ddd;
	height:24px;
	width:60px;
}
#login
{
padding:0px;
margin:0px;
}
-->
