html,body {
	BACKGROUND-IMAGE:url(./fondos/azulete.jpg);
	background-attachment:fixed; 
	padding:0 0 0 0; 
	margin:0 0 0 0;
	font-size:1.3em;
	font-family:Verdada, Geneva, Arial, sans-serif}
            .btn
            {
              text-decoration: none;
              color: #FFFFFF;
              padding-left: 10px;
              padding-right: 10px;
              margin-left: 1px;
              margin-right: 1px;
              border-radius: 3px;
              background: #7F83AD;
            }
            .btn:hover
            {
                background: #474C80;
            }
            .active
            {
                background: #E7814A;
            }
	a {text-decoration:none;}
	
#sino{ font-size:.7em;}

            .btn{
              text-decoration: none;
              color: #FFFFFF;
              padding-left: 15px;
              padding-right: 15px;
              margin-left: 3px;
              margin-right: 3px;
              border-radius: 7px;
              background: #7F83AD;
			  font-size:1.4em;
            }
            
            .btn:hover
            {
    background: #474C80;
            }
            .active
            {
    background: #00f;
            }

.boton, .boton input[type="submit"] { 
display:inline-block;
position:relative;
padding:1px 3px !important;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
font-size:1.6em;
background-color:#b6d3f4;
background-image:-webkit-gradient(linear, left top, left bottom, from(#b6d3f4), to(#5483b8));
background-image:-webkit-linear-gradient(top, #b6d3f4, #5483b8);
background-image:-moz-linear-gradient(top, #b6d3f4, #5483b8);
background-image:-ms-linear-gradient(top, #b6d3f4, #5483b8);
background-image:-o-linear-gradient(top, #b6d3f4, #5483b8);
color:white;
border:1px solid #9ac9ff !important;
font-weight:600;}

.boton:hover,.boton a:hover{
	-webkit-box-shadow:inset 0 2px 6px #fff,0 3px 3px rgba(0,0,0,0.6);
	-moz-box-shadow:inset 0 2px 6px #fff,0 3px 3px rgba(0,0,0,0.6);
	box-shadow:inset 0 2px 6px #fff,0 3px 3px rgba(0,0,0,0.6)color:#00f; }

.botones{
background:#3366ff;
background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, transparent 100%);
background:-o-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, transparent 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.7)), color-stop(100%, transparent));
/* Opera */
background-image: -o-linear-gradient(top,rgb(204,255,255),rgb(0,153,204));
/* IE9*/
background: -ms-linear-gradient(top, #ccffff 0%,#0099cc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffff', endColorstr='#0099cc',GradientType=1 );
border:2px solid #99ccff;
display: inline-block;
padding:3px 3px;
text-align:center;
width:24px;
-webkit-transition:background-color 0.45s ease-in-out;
-moz-transition:background-color 0.45s ease-in-out;
-o-transition:background-color 0.45s ease-in-out;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

.botones a {
color:green;
}

.botones:hover{
background-color:#99ccff;
background-image: -o-linear-gradient(top,rgb(204,204,204),rgb(0,183,204));
background: -ms-linear-gradient(top, #ccffff 50%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffff', endColorstr='#ffffff',GradientType=1 );
}

.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled]
.btn-default.focus,fieldset[disabled]
.btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}

.reficab{
	background:#ffffcc;
	max-width:796px;
	margin-top:-2px;
	margin-bottom: 7px;
	-webkit-box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);-ms-box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);-o-box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);} 

.linea2{float:left;display:block;background:#00f;width:15%;}

.linea3{
	position:relative;top:0px;left:0px;background:#dedeff;text-align:left;display:inline-block;width:68%;
	}

#t0{color:#800000;font-size:.8em;font-weight:normal;font-family:Geneva, Arial, Helvetica, sans-serif;}
#t1{color:#800000;font-size:.9em;font-weight:normal;font-family:Geneva, Arial, Helvetica, sans-serif;}
#t2{color:#800000;font-size:1em;font-weight:normal;font-family:Geneva, Arial, Helvetica, sans-serif;}
#t3{color:#800000;font-size:1.3em;font-weight:normal;font-family:Geneva, Arial, Helvetica, sans-serif;}
#t4{color:#800000;font-size:1.5em;font-weight:normal;font-family:Geneva, Arial, Helvetica, sans-serif;}
#tm{color:#800000;font-size:1.7em;font-weight:normal;font-family:Geneva, Arial, Helvetica, sans-serif;}
#tg{color:#800000;font-size:2.1em;font-weight:normal;font-family:Geneva, Arial, Helvetica, sans-serif;}i{color:#00f;font-weight:normal;}

.fondo0{
background-color: #c1f0ec;
}
.fondo1{
background-color: 74ccc7;
}
.fondo2{
background-color: a2e1dd;
}
.fondo3{
background-color: orangered;
}
.fondo4{
background-color: #ffc;
}

.contenedor .pagina{margin: 0 auto;}
#contenedor-tabla{display: table;}
#contenedor-fila{display: table-row;}
#contenedor-columna{display: table-cell;display:block;}
	
form { display: block; margin: 0 auto;border-radius: 10px; padding: 5px }

.verfoto{
	margin:0 auto;
	width:135px;
	height:auto;
	font-size: 1.2em;
	text-align:justify;
	border: 6px solid #fdfdfe;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;-ms-border-radius: 12px;-o-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);-ms-box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);-o-box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);
	box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);}

.progress { 
position:relative; 
width:300px; 
border: 1px solid #ddd; 
padding: 1px; 
border-radius: 3px; }.bar { 
background-color: #B4F5B4; 
width:0%; 
height:20px; 
border-radius: 3px; }

.percent { position:absolute; display:inline-block; top:3px; left:48%; }
#botones{display:inline-block;margin:0 auto;width:240px;}
#grupo{margin:0 auto;display:inline-block;}

.mensajes{ 
margin:0 auto;
padding:7px;
width:50%;
font-size: 1.2em;
text-align:justify;
border: 6px solid #fdfdfe;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;-ms-border-radius: 12px;-o-border-radius: 12px;
border-radius: 12px;
-webkit-box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);-moz-box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);-ms-box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);-o-box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);
box-shadow: inset 0px 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);}

.cabecera{font-size:1em;}#principal{width:394px;height:270px;}

#npa1{
background-color:#f4f4ff;
border-radius: 3px 3px 3px 3px;
color:#222222;
font-size:1.5em;font-weight:bold;
font-family:Arial, sans-serif;
margin:auto;
padding: 9px;
position:relative;
text-decoration:none;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px;
}

#recuadro{
margin:0 auto;
margin-top:12px;
padding:7px 7px;
max-width:459px;
border:1px solid #23bb44;
-webkit-border-radius:7px;
-moz-border-radius:7px;
-o-border-radius:7px;
border-radius:7px;
}

.principal {margin: 0 auto;display:block;}
#_ref{color:#00f;font-size:1.1em;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-align:center;}
#refe{color:#800;font-size:1.1em;font-weight:bold;font-family:Geneva, Arial, Helvetica, sans-serif;}
#_ord{ color:#888;font-size: 1.1em;}
#_tarea{color:#800;font-size: .8em;}
#_ord2{ color:#800;font-size: .9em;}.precio{ font-size:1.2em;color:#800; }

.texto{color:#800;font-size:.9em;font-family:Verdana, Tahoma, Arial, sans-serif;font-weight:normal;}
#anuncio--primero,#anuncio--primero img { float:left;width:175px; }
#anuncio--segundo { float:left;margin: 2px 7px 4px 8px;width:650px;word-wrap:break-word;font-size:1.1em; color:#800;font-weight:normal;vertical-align:top;text-align:justify; }
#anuncio--tercero { background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#dfdfff));background-image: -moz-gradient(linear, left top, left bottom, from(#f9f9f9), to(#dfdfff));background-image: -ms-gradient(linear, left top, left bottom, from(#f9f9f9), to(#dfdfff));background-image: -o-gradient(linear, left top, left bottom, from(#f9f9f9), to(#dfdfff));background-image: gradient(linear, left top, left bottom, from(#f9f9f9), to(#dfdfff)); border-radius: 7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;float:right;width:130px;height:137px;border:3px solid #fdfdfd; display:inline-block; vertical-align:bottom; }

.anuncio--pie { background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f4f4f4));background-image: -moz-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f4f4f4));background-image: -ms-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f4f4f4));background-image: -o-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f4f4f4));background-image: gradient(linear, left top, left bottom, from(#f9f9f9), to(#f4f4f4)); border-radius: 7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;margin:5 auto;width:99%;display:none;}
#texto_promo{font-size:.9em;color:00f;text-align:justify;}
#ta_promo{background:#ffc;}::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }::selection { background: #fe57a1; color: #fff; text-shadow: none; }li a { font-size: 1.4em;text-decoration:none;}
#contra a, #regis a{  font-size: .8em;}select option{background-color:#daecff;}button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }button, input { line-height: normal; }button[disabled], input[disabled] { cursor: default; }input [type="checkbox"]{margin-left: 15px;}input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

#_zq, #_med, #_der { border:1px dashed; width:240px; background-color:#EAEAEA; text-align:center; margin:0 1px 0 1px; }

#_zq { float:left; }

#_med { float:center; }

#_der { float:right; }

#map {
FLOAT=center;    
PADDING-RIGHT: 0px;    
PADDING-LEFT: 0px;    
PADDING-BOTTOM: 0px;   
MARGIN: 0px 2em 0px 0px;    
: #000;    PADDING-TOP: 0px}

.naniles {max-width: 400px;background:#d0d0ff;margin:0 auto;padding:10px;font-size: 1.5em;color: #f00;border:7px solid #f00;border-radius: 17px;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;}

._art {max-width: 500px;background:#f4f4f4;margin:0 auto;padding:3px;font-size: 1.5em;color: #fff;border:7px solid #fffffc;border-radius: 17px;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;}

.seccion {background:#6677ee;margin-left: 15px;margin-right: 15px;font-size: 2rem;color: #fff;border:4px solid #ccf;-webkit-border-radius: 7px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px;}

.sin_resultado {background:#f00;margin-left: 17px;margin-right: 17px;font-size: 1.5em;color: #fff;border:7px solid #ccf;-webkit-border-radius: 9px;-moz-border-radius: 9px;-ms-border-radius: 9px;-o-border-radius: 9px;border-radius: 9px;}

.contacto {background:#22bbff;margin-left: 15px;margin-right: 15px;font-size: 2em;color: #fff;border:6px solid #ccf;-webkit-border-radius: 7px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px;}

.pie {margin: 0 auto;max-width:400px;background:#f0f0fd;font-size: .7em;color: #00a;border:4px solid #ccf;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;}

#menu_pie{display:none;}

.menu_pie li {margin-left: 0px;background:#f4f4ff;font-size: .6em;color: #336699;border:1px solid #ccf;padding-left: 10px;padding-right: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}

a:active {	background-color: yellow;	text-decoration:none;}

a:hover {	color:red;	background-color: white;	text-decoration:none;	}

		#ta1{
			background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4ff), to(#dedeff));background-image: -moz-gradient(linear, left top, left bottom, from(#f4f4ff), to(#dedeff));background-image: -ms-gradient(linear, left top, left bottom, from(#f4f4ff), to(#dedeff));background-image: -o-gradient(linear, left top, left bottom, from(#f4f4ff), to(#dedeff));background-image: gradient(linear, left top, left bottom, from(#f4f4ff), to(#dedeff)); 
		color:#800000;
		font-size:.9em;
		font-family:Arial, Verdana, Comic Sans MS;
		padding: 3;
		text-decoration:none;
		border-radius: 7px 7px 7px 7px;
		-moz-border-radius: 7px 7px 7px 7px;
		-webkit-border-top-right-radius: 7px;
		-webkit-border-bottom-right-radius: 7px;
		-webkit-border-bottom-left-radius: 7px;
		margin:auto;}
		
		#ta2{
			background-image: -webkit-gradient(linear, left top, left bottom, from(#fafaff), to(#d0d0ff));
			background-image: -moz-gradient(linear, left top, left bottom, from(#fafaff), to(#d0d0ff));
			background-image: -ms-gradient(linear, left top, left bottom, from(#fafaff), to(#d0d0ff));
			background-image: -o-gradient(linear, left top, left bottom, from(#fafaff), to(#d0d0ff));
			background-image: gradient(linear, left top, left bottom, from(#fafaff), to(#d0d0ff)); 
			color:#800000;
			font-size:.9em;
			font-family:Arial, Verdana, Comic Sans MS;
			padding: 3;
			text-decoration:none;
			border-radius: 7px 7px 7px 7px;-moz-border-radius: 7px 7px 7px 7px;
			-webkit-border-top-right-radius: 7px;-webkit-border-bottom-right-radius: 7px;-webkit-border-bottom-left-radius: 7px;margin:auto;}
			
.ta2{background-image: -webkit-gradient(linear, left top, left bottom, from(#fafaff), to(#d0d0ff));
			background-image: -moz-gradient(linear, left top, left bottom, from(#fafaff), to(#d0d0ff));
			background-image: -ms-gradient(linear, left top, left bottom, from(#fafaff), to(#d0d0ff));
			background-image: -o-gradient(linear, left top, left bottom, from(#fafaff), to(#d0d0ff));
			background-image: gradient(linear, left top, left bottom, from(#fafaff), to(#d0d0ff)); 
			color:#800000;
			font-size:.9em;
			font-family:Arial, Verdana, Comic Sans MS;
			padding: 3;
			text-decoration:none;
			border-radius: 7px 7px 7px 7px;-moz-border-radius: 7px 7px 7px 7px;
			-webkit-border-top-right-radius: 7px;-webkit-border-bottom-right-radius: 7px;-webkit-border-bottom-left-radius: 7px;margin:auto;}
		
		#ta1:hover,#ta2:hover{
			background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdff), to(#eefeff));
			background-image: -moz-gradient(linear, left top, left bottom, from(#fdfdff), to(#eefeff));
			background-image: -ms-gradient(linear, left top, left bottom, from(#fdfdff), to(#eefeff));
			background-image: -o-gradient(linear, left top, left bottom, from(#fdfdff), to(#eefeff));
			background-image: gradient(linear, left top, left bottom, from(#fdfdff), to(#eefeff)); }
		
		#ta3{
			background-color:#ddddff;font-size:12px;opacity:.85;-moz-opacity: 0.85;filter: alpha(opacity=85);text-decoration:none;margin:auto;}
		
		#ta4{ 
		background-color:#d0d0ff;
		font-size:12px;
		font-weight:bold;
		font-family:Comic Sans MS;
		padding: 5;
		border: 1px;
		opacity:.75;
		-moz-opacity: 0.75;
		filter: alpha(opacity=75);
		border-radius: 7px 7px 7px 7px;
		-moz-border-radius: 7px 7px 7px 7px;
		-webkit-border-top-right-radius: 7px;
		-webkit-border-bottom-right-radius: 7px;-webkit-border-bottom-left-radius: 7px;
		text-decoration:none;
		margin:auto; }
		
		#ta5{
			background-color:#999999;color:#800000;font-size:12px;font-weight:bold;font-family:Comic Sans MS;padding: 3;border: 1px;border-radius: 7px 7px 7px 7px;-moz-border-radius: 7px 7px 7px 7px;-webkit-border-top-right-radius: 7px;-webkit-border-bottom-right-radius: 7px;-webkit-border-bottom-left-radius: 7px;text-decoration:none;margin:auto;}
		
		#mostrar  {
			margin-top:5px;
			font-size:1em;
			display: inline-block;
			background-image: -webkit-gradient(linear, left top, left bottom, from(#d0d0ff), to(#f4f4ff));
			background-image: -moz-gradient(linear, left top, left bottom, from(#d0d0ff), to(#f4f4ff));
			background-image: -ms-gradient(linear, left top, left bottom, from(#d0d0ff), to(#f4f4ff));
			background-image: -o-gradient(linear, left top, left bottom, from(#d0d0ff), to(#f4f4ff));
			background-image: gradient(linear, left top, left bottom, from(#d0d0ff), to(#f4f4ff));
			border: 1px solid #ffffff !important;
			color:#blue;
			position:relative;
			padding:4px 8px;top:-1px;
			-webkit-border-radius: 7px;
			-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;
			border-radius: 7px;
			-webkit-box-shadow: inset 0 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);
			-moz-box-shadow: inset 0 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);-ms-box-shadow: inset 0 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);-o-box-shadow: inset 0 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);
			box-shadow: inset 0 1px 1px white, 0 3px 3px rgba(0, 0, 0, 0.6);}
		
		#lat_izq{
			background-color:#f4f4ff;
			width:200px;position:absolute;
			top:0px;left:-20px;
			padding:3px;color:#888;
			font-size:1.1em;
			border-radius: 3px 3px 3px 3px;
			-moz-border-radius: 3px 3px 3px 3px;
			-webkit-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;}
		
		#titulo {
			background:#e5e5ff;
			color:#888;
			font-size:1.2em;
			font-weight:bold;}
		
		.opciones {
			font-family: Arial, sans-serif; 
			font-size: 11pt; 
			font-weight: bold; 
			color: #0000dd; 
			text-decoration: none; 
			cursor: pointer}
		
		.enlaces {
			FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none}
		
		.bola    {
			font-size: 18px; color: #0000dd}
		
		.button1{
			font-family: Arial, sans-serif;	margin-bottom: 2px;	margin-top: 15px;	font-weight: bold;	text-decoration: none;	cursor: hand;	}	
		
		.boton:hover, .boton a:hover, input[type=submit]:hover{
			background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4ff), to(#d0d0ff));
			background-image: -moz-gradient(linear, left top, left bottom, from(#f4f4ff), to(#d0d0ff));
			background-image: -ms-gradient(linear, left top, left bottom, from(#f4f4ff), to(#d0d0ff));
			background-image: -o-gradient(linear, left top, left bottom, from(#f4f4ff), to(#d0d0ff));
			background-image: gradient(linear, left top, left bottom, from(#f4f4ff), to(#d0d0ff)); color:blue;
			background-image:#fff;}
		
		.boton:focus {
			color:blue;background:#3d57b4 }
		
		.boton:active {
			box-shadow:1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891;top:1px;left:1px }
		
		#boton_g{
			width:170px;
			padding:4px;
			font-size:1.2em;
			font-weight:bold;font-face:Arial,Geneva,san-serif;
			text-align:center;
			letter-spacing:1px;
			color:#800;
			border: 3px solid #fc6;
			background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#ffff66), to(#ffff66), color-stop(.2,#ff9933),color-stop(.6,#ff9933));
			-webkit-border-radius:17px;
			-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;
			border-radius: 17px;
			text-decoration:none;
			cursor:hand;}
		
		#boton_g:hover{
			background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#ff9933), to(#ff9933), color-stop(.2,#ffff66),color-stop(.6,#ffff66));}
		
		.mini_boton a {
			margin-top:20px;
			display: inline-block;
			font-size:.8em;
			background-image: -webkit-gradient(linear, left top, left bottom, from(#d0d0ff), to(#f4f4ff));
			background-image: -moz-gradient(linear, left top, left bottom, from(#d0d0ff), to(#f4f4ff));
			background-image: -ms-gradient(linear, left top, left bottom, from(#d0d0ff), to(#f4f4ff));
			background-image: -o-gradient(linear, left top, left bottom, from(#d0d0ff), to(#f4f4ff));
			background-image: gradient(linear, left top, left bottom, from(#d0d0ff), to(#f4f4ff));
		border: 1px solid #ffffff !important;
		color:#800;
		position:relative;
		padding-top:3px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;
		border-radius: 7px;
		text-decoration:none;
		cursor:hand;	}
		
		.mini_boton a:hover{
			color:#f00;}
		
		input[type='search'],input[type='url'],input[type='email'],input[type='text'],input[type='password'],textarea{
			border:0;
			border-top:3px solid #eee;
			border-left:3px solid #ccc;
			border-bottom:3px solid #eee; 
			border-right:3px solid #ccc;
			font-family:sans-serif;
			padding:3px;
			outline:0;
			word-break:normal; }

		.orden{
			display:inline-block;
			text-align:center;
			font-size:1em;
			color:#800;}
		
		#in_sertar a  input[type='submit']{
			margin-left:15px;
			font-size:1.2em;
			letter-spacing:.5px; }

		#in_sertar input[type='submit']:hover{
			background:#ddccff;
			color:#fff; }

		#cam_prov input[type='submit'] {
			position:relative;
			top:-3px;
			font-size: .8em }

		.pub_derecha { 
		position:absolute;
		top:0px;
		right: 3px;
		display:block;
		width:123px; }

		.pub_izquierda { 
		position:absolute;
		top:0px;
		left:3px;
		width:123px;
		display:block; }
		
		.pub_pie{margin:0 auto;display:block;}
		
		.banner img{ text-align:center; }

		textarea{
			font:99% arial,helvetica,clean,sans-serif}
			
			textarea{font-family:sans-serif;color:#333}
		
		textarea,input{
			-moz-transition:border linear .2s,-moz-box-shadow linear .2s;
		-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;
		transition:border linear .2s,box-shadow linear .2s}
		textarea{
			border:1px solid #ccc;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px}
		textarea:focus,input:focus{
			outline:0;border-color:#55bef1;-moz-box-shadow:0 0 8px rgba(82,168,236,.75);-webkit-box-shadow:0 0 8px rgba(82,168,236,.75);box-shadow:0 0 8px rgba(82,168,236,.75)}
		
		textarea,input{
			border:1px solid #ab2920}
		
		textarea{
			display:block;
			background:#fff;
			resize:vertical;
			font-size:108%;
			padding:4px;
			width:100%;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;
			box-sizing:border-box;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;border-radius:4px}
		
		textarea{ width: 100%;    *width: 94%;	height: 10em;}    
		
		#variables{
			font-size:.9em;
			margin:0 auto;
			position:absolute;
			left: 10px;
			top:5px;
			color:#00f;}
			
			#icono{
				background:#fff url("./imagenes/icon-play.jpg") no-repeat center;
				border:1px solid #bbb;-o-border-radius:5px;-ms-border-radius:5px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;
				bottom:10px;
				height:25px;
				opacity:0;
				-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
				filter:alpha(opacity=0);
				position:absolute;
				right:10px;-o-transition:.2s opacity;-ms-transition:.2s opacity;
				-moz-transition:.2s opacity;
				-webkit-transition:.2s opacity;
				transition:.2s opacity;
				width:25px;
				z-index:2}
		
		.bloque{display:inline-block;
		margin:0 auto;
		text-align:center;
		}
		section{margin-top:10px  auto;
		display:inline-block;}
		article{margin:0 auto;display:inline-block;}
		
		.mini_banner { display:none } 
		
		.social{display:block;}
		
		#_mapa img:hover{opacity:.2;}@media screen and (max-width:1230px) { .pub_izquierda { display:none; }@media screen and (max-width:1130px) { 
		
		.pub_derecha { display:none; }@media screen and (max-width: 993px) { #anuncio--segundo { float:left;width:590px; }  } @media screen and (max-width: 980px) { 
		
		.mensajes{ width:65%} 
		
		#lat_izq{ display:none;} li{ width:120px; margin-top:5px; display:inline-block; } 
		
		#menu_pie{display:inline-block;} }@media screen and (max-width: 936px) { 
		
		#anuncio--segundo { width:533px; }  } @media screen and (max-width: 878px) { 
		
		#anuncio--segundo { width:475px; }  }@media screen and (max-width: 838px) { 
		
		#anuncio--segundo { width:430px; }  }@media screen and (max-width: 870px) { 
		
		.banner  img{ width:90%} 
		
		.mensajes{ width:80%} 
		
		#mostrar{font-size:1.2em; } }@media screen and (max-width: 801px) { 
		
		#anuncio--segundo { width:393px; }  }
		
		@media screen and (max-width: 750px) { 
		
		#anuncio--segundo { width:343px; }  }@media screen and (max-width: 725px) { 
		
		.mensajes{ width:95%}
		
		.pub_pie{ display:none; }
		
		}@media screen and (max-width: 690px) { 
		
		#anuncio--primero img { width:160px; } 
		
		#anuncio--segundo { margin-left:-10px;width:370px; } 
		
		#anuncio--tercero { display:none; }  
		
		#_ref,#refe{ display:none; } .anuncio--pie {  
		width:85%; height:30px; position:relative; 
		margin-bottom:5px; margin:0 auto; display:block; }  
		.mini_boton a { margin-top:4px;} .cabecera{ margin-top:20px; }  }
		
		@media screen and (max-width: 655px) { .banner img{ width:99% } 
		#principal{ width:200px; height:175px; } input{ width:220px;} 
		
#grupo,#botones input{ 
display:block; margin:0 auto;} input[type=submit]{ display:block;}   }

@media screen and (max-width: 601px) { 
#anuncio--segundo { width:300px; }  }

@media screen and (max-width: 524px) { 
#anuncio--segundo { 
width:230px; }  }

@media screen and (max-width: 481px) { 
#anuncio--primero , #anuncio--segundo,#anuncio--primero img{ 
clear:both;width:99%;margin-left:2px;} 
#anuncio--segundo { 
width:98%; margin-left:3px; margin-right:42px;} 
.anuncio--pie {
	margin:0 auto; 
	display:block; } 
aside{display:none;} 
.social{display:none;} }

@media screen and (max-width: 401px) {
	.anuncio--pie{ width:100% }
	}

@media screen and (max-width: 340px) {
.seccion {  font-size:0.9em; .bandera:display:none; }
}

@media screen and (max-width: 368px) { 
.pvp_txt,.precio { clear:both;width:180px;}
.mini_boton a { clear:both;width:65px;}
}

@media only screen and (max-device-width:321px) and (device-aspect-ratio:2/3) and (orientation:portrait) { 
.banner img { width:100%; }
}

@media screen and (max-width: 230px) { 
input[type=text]{ width:150px;}  }