/*CSSs generales 
//---------------------------------------------------------------------------------------------------*/

body 
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	font-family: Verdana;
    font-size: 11px;
    color: #222222;
	background: #FFFFFF;
	background-color:#ffffff;
}


a 
{
   font-family: Verdana;
   font-size: 11px;
   text-decoration:none;
   border-style: none;
   	font-weight: bold;
	color: #999999;
   text-align: left;
}
a:hover
{
   font-family: Verdana;
   font-size: 11px;
   text-decoration:underline;
   border-style: none;
   color: #0072bc;
   text-align: left;
}

font 
{
   font-family: Verdana;
   font-size: 11px;
   text-decoration: none;
   border-style: none;
   color: #222222;
   text-align: left;
}

table
{
   font-family: Verdana;
   font-size: 11px;
   text-decoration: none;
   border-style: none;
   color: #222222;
   text-align: left;
}

#catalogo 
{
	background:#FFFFFF;
}
 
/*----------------------------------------------------------------------------------------------------*/

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

#todo 
{
	width:100%;
	position:relative;
	padding:0px;
	text-align: center;
	margin-bottom:5px;

}

#todo2
{
	margin:auto;
	width:900px;
	
}

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



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

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

#cuerpo2
{
	width:100%;
	text-align:left;
}

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



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

#encabezado
{
	position:relative;
	width:900px;
	height:120px;
}
#encabezado #encabeza_1
{
position:relative;
top:30px;
}
#encabezado #encabeza_2
{
position:relative;
top:80px;
}
#encabezado #encabeza_3
{
	position:absolute;
	width:384px;
	height:60px;
	bottom:0px;
	right:0px;
	background: transparent url(../Imagenes/logo.gif) no-repeat 0px 0px;
}


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



/*CSSs Estructura: contenido  
//---------------------------------------------------------------------------------------------------*/
#tablacontenido 
{
 border-bottom:solid 1px #e1e1e1;
 margin-bottom:10px;
}
#tablacontenido .imagen
{
width:420px;
height:260px;
 background: transparent url(../Imagenes/encabezado_foto1.jpg) no-repeat 0px 0px;
 float:right;
}
#tablacontenido td
{
border:solid 1px #FFFFFF;
}
#tablacontenido .menucolor td
{
padding:15px;
color:#FFFFFF;
font-weight:bold;
}
#tablacontenido .menucolor a
{
color:#FFFFFF;
text-decoration:none;
}
#tablacontenido .menucolor a:Hover
{
color:#FFFFFF;
text-decoration:none;
}
#tablacontenido .columna0
{
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
 background-color:#acbd31;
}
#tablacontenido .cuadro0
{
border: solid 3px #95a926;
float:left;
width:462px;
height:244px;
padding:5px;
}
#tablacontenido .columna1
{
 color:#faae4e;
 border-left:solid 1px #e1e1e1;

}
#tablacontenido .columna1 a
{
 color:#faae4e;
text-decoration:none;

}
#tablacontenido .columna2
{
 color:#91d2e4;
  border-left:solid 1px #e1e1e1;

}
#tablacontenido .columna2 a
{
 color:#91d2e4;
text-decoration:none;

}
#tablacontenido .columna3
{
 color:#ff3c58;
  border-left:solid 1px #e1e1e1;

}
#tablacontenido .columna3 a
{
 color:#ff3c58;
text-decoration:none;

}
#tablacontenido .columna4
{
 color:#bc9dd6;
  border-left:solid 1px #e1e1e1;

}
#tablacontenido .columna4 a
{
 color:#bc9dd6;
text-decoration:none;

}
#tablacontenido .columna5
{
 color:#95a926;
  border-left:solid 1px #e1e1e1;
  border-right:solid 1px #e1e1e1;

}
#tablacontenido .columna5 a
{
 color:#95a926;
text-decoration:none;

}

#contenido
{
	width:900px;
	text-align:center;
}

/*IE interpreta que height = min-heigth. * HTML solo lo reconoce IE */
#contenido2 
{
width:98%;
margin:auto;
}


#contenido2 #texto
{
	width:100%;
	text-align:justify;
}



/*Botones dentro del Contenido */
#boto 
{
	font-family: Verdana;
	font-size: 11px;
	border: solid 0px #FFF;
	color:#FFF;
	font-weight:bold;
	width: 100px;
	height:25px;
	background: transparent url(../Imagenes/fondoboton3.gif) no-repeat 0px 0px;
	margin-top:5px;
	letter-spacing: -1px;
}
#boto2 
{
	font-family: Verdana;
	font-size: 11px;
	border: solid 0px #FFF;
	color:#FFF;
	font-weight:bold;
	width: 122px;
	height:25px;
	background: transparent url(../Imagenes/fondoboton2.gif) no-repeat 0px 0px;
	margin-top:5px;
	letter-spacing: -1px;
}
#boto3
{
	display:none;
	letter-spacing: -1px;
}
#botonenviar
{
	background: #ffffff;
		border: solid 1px #95a926;
		font-weight:bold;
		color:#95a926;
}
.boton
{
	font-family: Verdana;
	font-size: 11px;
	border: solid 0px #FFF;
	color:#FFF;
	font-weight:bold;
	width: 100px;
	height:25px;
	background: #ffffff;
	margin-top:5px;
}
.boton2
{
	font-family: Verdana;
	font-size: 11px;
	border: solid 0px #FFF;
	color:#FFF;
	font-weight:bold;
	width: 125px;
	height:25px;
	background: transparent url(../Imagenes/fondoboton4.gif) no-repeat 0px 0px;
	margin-top:5px;
}
#formulario .botonfecha
{
	font-family: Verdana;
	font-size: 11px;
	border: solid 1px #3d7e2c;
	color:#FFF;
	font-weight:bold;
	width: 60px;
	height:20px;
	background:#a3d273;
	float:left;
}
.botonfecha
{
	font-family: Verdana;
	font-size: 11px;
	border: solid 1px #3d7e2c;
	color:#FFF;
	font-weight:bold;
	width: 60px;
	height:20px;
	background:#a3d273;
}
.input
{
	background: #f0FFf0;
	border: solid 1px #3d7e2c;
}
#tablacuerpo
{
	border: solid 1px #99cc66;
}
/*----------------------------------------------------------------------------------------------------*/






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

#pie
{
text-align:center;
}
#pie_texto0
{
	padding-top:5px;
	padding-bottom:35px;
}
#pie_texto1 
{
}

#pie_texto1 font
{
	
	
}

#pie_texto2
{	
display:none;
}
#pie_texto2 font
{
	
}
#pie_texto2 a
{
	
	
}
#pie_texto2 a:hover
{
	
}

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


#menu
{
width:900px;
text-align:right;
border-bottom:solid 1px #cccccc;
}

#menu a
{
	font-weight: bold;
	color: #cccccc;
	margin-left:30px;
	
}
#itemmenu1
{
position:absolute;
left:0px;
margin-left:0px;
}
#menu li
{
display:inline;

}


#menu li.item
{

}
#menu li.item a
{

}
#menu li.item a:hover
{
 text-decoration:none;
 color:#000000;
}

#menu li.itemActivo
{

}
#menu li.itemActivo a
{
	color: #000000;
}

#menu li.subitem
{

}
#menu li.subitem a
{
	
}
#menu li.subitem a:hover
{

}

#menu li.subitemActivo
{

}
#menu li.subitemActivo a
{
	color: #000000;
}


#menu ul, #menu li,#menu dd ,#menu dt ,#menu dl {
	margin:0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
}
ul.subitems
{
	width:100%;
	height:auto;
	background:#99cc66;
}
ul.subitems li
{

}


h1 {
	height:16px;
	font-size: 11px;
	text-align:left;
	margin-bottom:-8px;
	margin-top:5px;
	color: #0072bc;
	}

h2 {
	font-size: 11px;
	color: #FF0000;
	}

h3 {
	font-size: 10px;
	}

h4 {
	font-size: 8px;
	}

h5 {
	font-size: 8px;
	}
hr
{
	border: none 0; 
	border-top: 1px dashed #FFF;
	height: 1px;
	color:#676c89;
	clear:both;
}



#paginador
{
margin:auto;
margin-top:1px;
margin-bottom:1px;
clear:both;
}
#paginador font
{
	font-size:9px;
}
#paginador a
{
	font-size:9px;
}

#paginadoractivo
{
	border:solid 2px #dabaa1;
	font-weight:bold;
	background: #f3eeea;
}

/*CSSs Estructura: Formularios 
//---------------------------------------------------------------------------------------------------*/

#formulario
{
	margin-top:5px;
	width:608px;
	text-align:center;
}
#formulario .campo
{
	height:22px;
	width:608px;
	z-index:1;
	clear:both;
}
#formulario .input
{
	float:left;
	background: #f9FFf9;
	border:solid 1px #3d7e2c; 
}
#formulario select
{
	background: #f9FFf9;
	border:solid 1px #3d7e2c; 
}
#formulario .boton
{
	letter-spacing: -1px;
	clear:both;
}

#formulario span
{
	text-align:right;
	float:left;
	margin-right:15px;
	width:200px;
}
/*#formulario #campoNROTARJETA
{
padding-top:15px;
margin-top:15px;
border-top:solid 1px #99cc66;
}
#formulario #campoCCC
{
padding-top:15px;
margin-top:15px;
border-top:solid 1px #99cc66;
}
#formulario #campoTELEFONO1
{
padding-top:15px;
margin-top:15px;
border-top:solid 1px #99cc66;
}*/

/*CSSs Estructura: Formularios
//---------------------------------------------------------------------------------------------------*/


/*CSSs Estructura: Variables de session
//---------------------------------------------------------------------------------------------------*/



/*CSSs Estructura: Ventanas imagenes
//---------------------------------------------------------------------------------------------------*/

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

/*CSSs Estructura: ventana emergente imagenes
//---------------------------------------------------------------------------------------------------*/

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


#pestanaventanaajax
{
width:700px;
height:20px;
background:#3d7e2c;
text-align:right;
}
#pestanaventanaajax span
{
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
#pestanaventanaajax a
{
	color:#FFFFFF;
	font-weight:bold;
	
}

#textodetalleforo font
{
	
}




.invisible
{
	display:none;
}
.visible
{
	display:block;
}
/*mapa del sitio    */


.radius 
{
float:left;
}
.ventanacentro
{
width:700px;
background-color:#f1fff1;
border:solid 1px #3d7e2c;
text-align:center;
position:absolute;
top:100px;
left:0px;
display:block;
margin:auto;
}

.fondotodo
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Imagenes/fondosemitrans2.png', sizingMethod='scale', enabled=true );

}
*>.fondotodo
{
	background: transparent url(../Imagenes/fondosemitrans2.png) repeat 0px 0px;
}


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

#popup #titulo
{
	width:100%;
	min-height:15px;
	background-color: #9ACD66;
	border: solid 2px #47B249;
	color:#FFFFFF;
	font-weight:bold;
}

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


.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}
