.pasto {
	background-image: url(imagenes/pasto.gif);
	background-repeat:  repeat-x;
}
.cielo {
	background-image: url(imagenes/cielo.gif);
	background-repeat:  repeat-x;
}
.verde {
	background-image: url(imagenes/verde.gif);
	background-repeat:  repeat;
}
.fondo {
	background-image: url(imagenes/fondonuevo.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.class1 A:link {font-family: "Verdana"; font-size: 11px; text-decoration: none; color: #333333;}
.class1 A:visited {font-family: "Verdana"; font-size: 11px; text-decoration: none; color: #333333;}
.class1 A:active {font-family: "Verdana"; font-size: 11px; text-decoration: none}
.class1 A:hover {font-family: "Verdana"; font-size: 11px; text-decoration: underline; color: #000000;}

.class2 A:link {font-family: "Verdana"; font-size: 11px; text-decoration: none; color: #333333;}
.class2 A:visited {font-family: "Verdana"; font-size: 11px; text-decoration: none; color: #333333;}
.class2 A:active {font-family: "Verdana"; font-size: 11px; text-decoration: none; color: #333333;}
.class2 A:hover {font-family: "Verdana"; font-size: 11px; text-decoration: none; color: #999999;}

.class3 A:link {font-family: "Verdana"; font-size: 11px; text-decoration: none; color: blue;}
.class3 A:visited {font-family: "Verdana"; font-size: 11px; text-decoration: none; color: blue;}
.class3 A:active {font-family: "Verdana"; font-size: 11px; text-decoration: none}
.class3 A:hover {font-family: "Verdana"; font-size: 11px; text-decoration: underline; color: blue;}

.class4 A:link {font-family: "Verdana"; font-size: 11px; text-decoration: none; color: red;}
.class4 A:visited {font-family: "Verdana"; font-size: 11px; text-decoration: none; color: red;}
.class4 A:active {font-family: "Verdana"; font-size: 11px; text-decoration: none}
.class4 A:hover {font-family: "Verdana"; font-size: 11px; text-decoration: underline; color: red;}

.class5 A:link {font-family: "Verdana"; font-size: 11px; font-style:bold; text-decoration: underline; color: blue;}
.class5 A:visited {font-family: "Verdana"; font-size: 11px; text-decoration: underline; color: blue;}
.class5 A:active {font-family: "Verdana"; font-size: 11px; text-decoration: underline}
.class5 A:hover {font-family: "Verdana"; font-size: 11px; text-decoration: underline; color: blue;}

.class6 A:link {font-family: "Verdana"; font-weight: bold; font-size: 11px; text-decoration: underline; color: blue;}
.class6 A:visited {font-family: "Verdana"; font-weight: bold; font-size: 11px; text-decoration: underline; color: blue;}
.class6 A:active {font-family: "Verdana"; font-weight: bold; font-size: 11px; text-decoration: underline}
.class6 A:hover {font-family: "Verdana"; font-weight: bold; font-size: 11px; text-decoration: underline; color: blue;}

.class7 a:link {font-family: "Verdana"; font-weight: bold; font-size: 11px; text-decoration: underline; color: black;}
.class7 a:visited {font-family: "Verdana"; font-weight: bold; font-size: 11px; text-decoration: underline; color: black;}
.class7 a:active {font-family: "Verdana"; font-weight: bold; font-size: 11px; text-decoration: underline}
.class7 a:hover {font-family: "Verdana"; font-weight: bold; font-size: 11px; text-decoration: underline; color: black;}

.recuadro {
	border: thin dotted #CC6600;
}
.lineahor {
	background-image: url(imagenes/linesp.gif);
	background-repeat:   repeat-x;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;


}
.lineavert {
	background-image: url(imagenes/linespvert.gif);
	background-position: center center;
	background-repeat:  repeat-y;

}
.verdana11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}
.arial12 {
	font-family: Arial;
	font-size: 12px;
	color: #777777;
	
}
.verdana112 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:underline;
	
}
.verdana9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;

}
.fondomenu {
	background-image: url(imagenes/menu.jpg);
	background-repeat: repeat;


}
.bordemenu {
	background-color: #FFC56C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bordemenudos {
	border: thin dotted #666666;
	background-color: #00ffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.trebuchet12 {
	font-family: "Trebuchet MS";
	font-size: 12px;
}
.hora {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.interlineado {
	word-spacing: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.ads {
	background-image: url(imagenes/ads.gif);
	background-position: center center;
	background-repeat: no-repeat;


}

.negrita{
	font-weight: bold 
}

.aviso{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;	
}

.visible
{
	visibility = visible;
}

.invisible
{
	visibility = hidden;
}

.awesome{ 
background: #222 url(/images/alert-overlay.png) repeat-x; 
display: inline-block; 
padding: 5px 10px 6px; 
color: #fff; 
text-decoration: none; 
font-weight: bold; 
line-height: 1; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
-moz-box-shadow: 0 1px 3px #999; 
-webkit-box-shadow: 0 1px 3px #999; 
text-shadow: 0 -1px 1px #222; 
border-bottom: 1px solid #222; 
position: relative; 
cursor: pointer; 
} 


.enlaceboton {    font-family: verdana, arial, sans-serif; 
    font-size: 9pt; 
    font-weight: normal; 
    padding: 4px; 
    background-color: #FFC56C; 
    color: #000000; 
    text-decoration: none;
	filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
} 
.enlaceboton:link, 
.enlaceboton:visited { 
    border-top: 1px solid #cccccc; 
    border-bottom: 2px solid #666666; 
    border-left: 1px solid #cccccc; 
    border-right: 2px solid #666666; 
} 
.enlaceboton:hover { 
    border-bottom: 1px solid #cccccc; 
    border-top: 2px solid #666666; 
    border-right: 1px solid #cccccc; 
    border-left: 2px solid #666666; 
} 

.pasos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;	
}

.ui-tabs-hide { display: none; }

.footer a {text-decoration:none; font-weight:bold; font-size:11px;}
#buscadortab {
	width:75%;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

a.button {
    background: transparent url(imagenes/bg_button_a.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url(imagenes/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 */
} 

.bd7 {
border:2px solid #FFC56C;
}

.fl_l {
float:left;
}

.bg4 {
background-color:#FFF7EA;
}

.bd_w_2 {
border-width:1px;
}

.fg4 {
	color:#000000;
	font-size: 12px;
}
.aviso_google {
	margin: 20px;
	height: 80px;
	width: 560px;
	vertical-align: middle;
	text-align: center;
}
.verdana14 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.Estilo1 {
	color: #FFFFFF;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.Estilo4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

			body{
				background-color: white;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}	

			#contenedor{
			
				width: 920px;
				margin: 0 auto;
				background-color: white;
				padding: 0px;
				border: 0px solid black;
				float:none;
				overflow:hidden;
				}
			#contenedor_vip{
			
				width: 920px;
				margin: 0 auto;
				background-color: black;
				padding: 0px;
				border: 0px solid black;
				float:none;
				overflow:hidden;
				}	
			p{
				border: 0px;
				text-align:justify;
				
				}
			h1{font-family:arial,sans-serif;font-size:100%;margin:0;padding:0;}
			h2{font-family:arial,sans-serif;font-size:100%;margin:0;padding:0; color:#000000;}
			img{border:0px;}
			#cuadro{
					padding: 5px;
					}
			#logo{
					float: left;
					padding: 2px;
					}
			#publicidad_premium{
					float: right;
					padding: 10px;
					vertical-align: middle;
					}
			#encabezado{
					padding: 2px;
					border: 0px solid black;
					height:92px;
					}
			#pie{
					padding: 3px;
					border: 0px solid black;
					width:890px;
					float:left;
					
					}
			#redes{
					padding: 1px;
					border: 0px solid black;
					width:890px;
					float:left;
					text-align:center;
					}
			#copyright {
						background:#CCCCCC;
						padding:5px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						margin-left: auto;
						margin-right: auto;
						margin-top: 6px;
						margin-bottom: 6px;
						text-align:center;
						height:20px;
						}		
			#menu{
					padding: 0px;
					border: 1px solid black;
					height:30px;
					background:#FFCC33;
					}
					
			.recuadro1{
						border: 2px solid #CCCCCC;
						float: left;
						margin: 5px;
						width:125px;
						padding: 3px;
						margin-bottom:5px;
						height: 185px;
					}
			.titulo{
					font-size:12px;
					font-family:arial;
					padding:2px;
					}
			.pais{
					font-size:12px;
					font-family:arial;
					padding:2px;
					color: #CC3300;
					}		
			.precio{
					font-size:12px;
					font-family:arial;
					font-style:italic;
					padding:2px;
					color:#FF3300;
					}
			.textotitulo{
					font-size:14px;
					font-family:arial;
					color:#FFFFFF;
					float:left;
					padding: 2px;
					margin-top: 3px;
					}	
		
			.textolink{
					font-size:11px;
					font-family:arial;
					color:#000000;
					float:right;
					padding: 2px;
					margin: 3px;
					}
			#textopie a:link, #textopie a:visited
					{
					color:#000000;
					padding-left: 10px;

					}
			#textopie a:hover
					{
					color: #FF9933;
					padding-left: 10px;

					}		
										
			.sponsorstext{ 
					padding:2px;
					}
			.sponsorsimage{ 
					text-align:center
					}		
			#formulariobusqueda{
						border: 1px solid #CCCCCC;
						padding: 2px;
						background: #F7F7F7;
						height: 30px;
					}
			.banderitas{
						/*float: right;*/
						padding:2px;
						width:10%;
						margin-top:5px;
					}
			#dropdown{
						float: left;
						width:90%;
					}
			#zonaizquierda{
						float:left;
						/*background:#0066FF;*/
						width:594px;
						}		
			#zonaderecha{
						float:right;
						background: #FFFFFF;
						width:305px;
						margin-top:0px;
						}
			.areaavisos{
						float:left;
						/*border: 1px solid black;*/
						background: #FFFFFF;
						margin-top:7px;
						}
			.areausuario{
						float:left;
						border: 1px solid #CCCCCC;
						background: #FFFFFF;
						margin-top:7px;
						padding:1px;
						width:100%;
						padding-bottom:5px;
						}	
			.areanotas{
						float:left;
						/*border: 1px solid black;*/
						margin:5px;
						margin-top:7px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						}	
			.arearemates{
						float:left;
						/*border: 1px solid black;*/
						margin:5px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						padding-top:5px;
						width:100%;
						
						}
			.tituloarea{
						background:transparent url(imagenes/background1_28.gif) repeat-x scroll right center;
						/*background:#FFD8B0;*/
						width:100%;
						height:25px;
						font-size:13px;
						padding-top:3px;
						}
			.tituloarealogin{
						background:transparent url(imagenes/background2.jpg) repeat-x scroll right center;
						/*background:#FFD8B0;*/
						width:100%;
						height:40px;
						font-size:13px;
						padding:2px;
						}			
			#area_login{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						width:100%;
						}	
			.area_links{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						width:100%;
						}				
			.area_links_pie{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						width:100%;
						float:left;
						}					
			.tituloarea2{
						background: #FF9933;
						width:100%;
						height:5px;
						}	
			.sponsor{
						border: 1px solid #CCCCCC;
						float:left;
						padding: 5px;
						margin: 5px;
						width: 550px;
				
					}	
			.opciones_usuarios{
						border: 1px solid black;
						float:left;
						padding: 3px;
						width: 550px;
					}			
			#sponsor_der{
						padding: 5px;
						margin: 5px;
						text-align:center;
						border:0px;
					}	
			.cuadros{
					margin: 7px;
					background:#FFFFFF;
					width: 305px;
					
					}								
			#navcontainer ul
				{
				text-align: center;
				padding-bottom: 5px;
				padding-top: 5px;
				padding-left: 0;
				margin-top: 0;
				/* cancels gap caused by top padding in Opera 7.54 */
				margin-left: 0;
				background-color: #FBC672;
				color: white;
				width: 100%;
				font-family: Arial,Helvetica,sans-serif;
				line-height: 18px;
				/* fixes Firefox 0.9.3 */
				font-size:13px;
				}
				
			#navcontainer ul li
				{
				display: inline;
				padding-left: 0;
				padding-right: 0;
				padding-bottom: 5px;
				/* matches link padding except for left and right */
				padding-top: 5px;
				}
				
			#navcontainer ul li a
				{
				padding-left: 10px;
				padding-right: 10px;
				padding-bottom: 5px;
				padding-top: 5px;
				color: white;
				text-decoration: none;
				border-right: 1px solid #fff;
				}
				
			#navcontainer ul li a:hover
				{
				background-color: #FF9933;
				color: white;
				}
				
			#navcontainer #active { border-left: 1px solid #fff; }


			#textopie li
				{
				display: inline;
				padding-left: 10px;
				background-repeat: no-repeat;
				}
				
			#textopie a
				{
				padding-left: 10px;
				font-weight: bold;
				text-transform: uppercase;
				text-decoration: none;
				}
			.descripcion_largo{
					font-size:12px;
					font-family:arial;
					padding:1px;
					float:left;
					padding-left: 1px;
					text-align:left;
					}	
			.descripcion_derecha{
					font-size:12px;
					font-family:arial;
					padding:1px;
					float:right;
					padding-left: 2px;
					/*width: 70%;*/
					}	
			.contador_click{
					font-size:10px;
					font-family:arial;
					padding:1px;
					float:right;
					padding-left: 2px;
					}			
			.pais_largo{
					font-size:12px;
					font-family:arial;
					padding:1px;
					color: #CC3300;
					float:left;
					padding-left: 5px;
					}
			.edad_largo{
					font-size:12px;
					font-family:arial;
					padding:1px;
					float:left;
					}				
			.precio_largo{
					font-size:12px;
					font-family:arial;
					font-style:italic;
					padding:1px;
					padding-right:8px;
					color:#000000;
					float:left;
					}
			.textolink_largo{
					font-size:12px;
					font-family:arial;
					color:#000000;
					float:right;
					padding: 1px;
					}	
			.premium_derecha{
					width:290;
					padding:1px;
					border: 1px solid #CCCCCC;
					margin: 4px;
			}
			.premium_foto{
					float:left;
			}
			.paginador{
					float:left;
			}
			.recuadro_largo{
					border: 1px solid #CCCCCC;
					float: left;
					margin: 3px;
					width:560px;
					padding: 3px;
					font-size:12px;
					left: auto;
					}
			.detalle_aviso{
					/*border: 1px solid black;*/
					/*float: left;*/
					margin: 1px;
					width:580px;
					padding: 1px;
					font-size:12px;
					left: auto;
			}	
			.inner_detalle_aviso{
					/*border: 1px solid black;*/
					/*float: left;*/
					margin: 1px;
					width:580px;
					padding: 1px;
					font-size:12px;
					left: auto;
			}	
			.centrar-imagen {
					text-align: center; 
					} 
			.imagen_thumb	{ width:120px;
			text-align:center;						
			}		

	
			
/* ---------->>> jtip <<<---------------------------------------------------------------*/
/* ----- add selectors here for font sizing ----- */
#JT_close_left, #JT_close_right{font-size: 10px;}
#JT_copy p, #JT_copy ul{font-size: 10px;}

.formInfo a, .formInfo a:active, formInfo a:visited{
	background-color:#FFD8B0;
	font-size: 10px;
	font-weight:bold;
	padding:1px 2px;
	margin-left:2px;
	color:#FFFFFF;
	text-decoration: none;
}

.formInfo a:hover{
	color:#660000;
	text-decoration: none;
	}
#JT_arrow_left{
	background-image: url(imagenes/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(imagenes/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:5px 5px 5px 5px;
	color:#333333;
}

.JT_loader{
	background-image: url(imagenes/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 4px;
	padding-bottom: 3px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 4px;
	padding-bottom: 3px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:1px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}
/* ---------->>> tabla de descripcion<<<----------------------------------------*/
table.descripcion {
	width: 578px;
	border-collapse:collapse;
	border:1px solid #FFCA5E;
}
caption {
	font: 1.8em/1.8em Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 10px;
	background: url(imagenes/bg_caption.jpg) right top;
	height: 45px;
	color: #FFAA00;
}
thead.descripcion1 th {
	background: url(imagenes/bg_th.jpg) repeat-x right;
	height: 20px;
	color: #FFFFFF;
	font-size: 1.0em;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: left;
	border-right: 1px solid #FCF1D4;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
}
tbody.descripcion tr{
background: url(imagenes/bg_td1.jpg) repeat-x top;
}
tbody.descripcion tr.odd {
	background: #FFF8E8 url(imagenes/bg_td2.jpg) repeat-x;
}

tbody.descripcion th,td.desc {
	font-size: 1.0em;
	line-height: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	padding: 5px 7px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
	text-align: left;
}
tbody.descripcion td.descripciontext {
	font-size: 1.0em;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	padding: 3px 3px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
	text-align: left;
}
