@charset "utf-8";
/* CSS Document */
/* CSS Document */
html {
	margin:0;
	padding:0; 
	height: 100%;
	}
 h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	/*font-weight: normal;*/
	margin: 0 0 0 0;
}
body
{
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-align:center;
	font-size:12px;
	background-image:url(/img_nueva/bg_body.jpg);
	background-repeat:repeat-x repeat-y;
}
h1{

}
h2{
    color: #993399;
	font-size:14px;
   /*	margin: 1em 0 1em 0; */ 
}
a { 
   outline:none;
   text-decoration: none;
   color: #FFF ;
}
a:hover {
   color: #3399FF;
}
a:active{
 color: #3399FF;
}


img {
border-style:none;
}

#parte_izquierda{
background-image:url(/img_nueva/fondo_degradado_i.png);
background-repeat:no-repeat;
background-position:left;
width:100%;
height:705px;
}

#parte_derecha{
background-image:url(/img_nueva/fondo_degradado_d.png);
background-repeat:no-repeat;
width:360px;
height:705px;
float:right;
}




#screen{
position:relative;
width:1024px;

margin:0 auto;
padding:0px;
padding-top:631px;
text-align:center;
background-image:url(/img_nueva/dise-web-tenerife4.png);
background-repeat:no-repeat;
background-position:center;
}



#capa_inf_izq{

position:absolute;
width:400px;
margin-top:-200px;
font-size:25px;
color:#606;
font-weight:bold;
font-stretch:condensed;
left:50px;
}


#capa_contacto_form{
position:absolute;

right:50px;
width:410px;

text-align:left;
color:#444;
font-size:12px;
background-color:#FFFFFF;
padding:10px;
border:#CCCCCC 3px solid;
margin-top:-200px;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90; 
z-index:21;
}


#capa_contacto_form_atras{
position:absolute;
right:40px;
background-color:#333;
width:435px;
height:257px;
margin-top:-190px;
filter:alpha(opacity=20);
-moz-opacity:.20;
opacity:.20;
z-index:20;
}


#bocadillo{
width:170px;
text-align:center;
color:#606;
font-weight:bold;
font-size:17px;
background-color:#FFFFFF;
padding:10px;
margin:2px;
border:#CCCCCC 3px solid;
text-shadow: #555 2px 2px 3px;
filter: shadow(color=#555555, direction=135, strength=2);



filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80; 
}



.borde_topleft{
-moz-border-radius:20px;
-webkit-border-radius: 20px;
-moz-border-radius-topleft  :0px;
-webkit-border-top-left-radius : 0px;
}

.borde_topright{
-moz-border-radius:20px;
-webkit-border-radius: 20px;
-moz-border-radius-topright : 0px;
-webkit-border-top-right-radius: 0px;
}

.borde_bottomleft{
-moz-border-radius:20px;
-webkit-border-radius: 20px;
-moz-border-radius-bottomleft  :0px;
-webkit-border-bottom-left-radius : 0px;
}
.borde_bottomright{
-moz-border-radius:20px;
-webkit-border-radius: 20px;
-moz-border-radius-bottomright : 0px;
-webkit-border-bottom-right-radius: 0px;
}


input[type='text'].formulario{
border:0px none;
border-bottom:3px dotted #CCCCCC;
padding:3px 3px 3px 0;
margin:2px 0 2px 0;
color:#606;
font-size:12px;
}

input[type='text'].formulario_codigo{
border:1px solid #CCCCCC;
padding:3px 3px 3px 0;
margin:2px 0 2px 0;
color:#606;
font-size:20px;
font-weight:bold;
}

textarea{
border:0px none;
border:3px dotted #CCCCCC;
padding:3px;
margin:2px 0 2px 0;
color:#606;
font-size:12px;
}

.boton{
border:1px none;
background-color:#fff;
color:#606;
font-weight:bold;
font-size:16px;
}

p.boton {
	background: url(/img_nueva/btn_corner.png) -3px top no-repeat;
	padding-left:15px;
	margin: 10px 0 0 0;
	display: inline-block;
	height:29px;

}

p.boton a {
	background: url(/img_nueva/btn_body.png) right top no-repeat ;
	padding:5px 15px 6px 0;
	font-weight: bold;
	color: #696969;
	font-size: 10px;
	text-transform: uppercase;
	min-height: 1px;
	display: inline-block;	
	height:29px;
}

p.boton a:hover {
	color: #606;
}

#envio_consulta_ok{
height:155px;
padding-top:50px;
}

#flor{
background-image:url(/img_nueva/flor_violeta.png);
background-repeat:no-repeat;
height:103px;
width:126px;
}









/* CLASS PREDETERMINADOS ***********************************************/

/******** COLOR TEXTO */
.negro, .negro a{
color:#000000;
}
.gris, .gris a{
color:#666666;
}
.gris_oscuro, .gris_oscuro a{
color:#333333;
}
.blanco, .blanco a{
color:#FFF;
}
.rojo, .rojo a{
color:#FF3535;
}
.verde, .verde a{
color:#66FF33;
}
.verde_fuerte, .verde_fuerte a{
color:#006600;
}
.violeta_a, .violeta_a a{
color:#606;
}
.violeta_b, .violeta_b a{
color:#c9c;
}
.violeta_c, .violeta_c a{
color:#D9BFD8;
}
.gris_a, .gris_a a{
color:#CCC;
}
.gris_b, .gris_b a{
color:#f2f2f2;
}




/******** COLOR BACKGROUND */
.bgblanco{
background-color:#FFFFFF;
}
.bgverde{
background-color:#66FF33;
}
.bgamarillo{
background-color:#FFFF99;
}
.bgamarillo2{
background-color:#E6A81A;
}
.bgnaranja{
background-color:#FF6600;
}
.bgvioleta{
background-color:#cc0000;
}

.bgrojo{
background-color:#FF3535;
}
.bggris{
background-color:#AAAAAA;
}
.bggrisflojo{
background-color:#DDDDDD;
}
.bggrisflojo2{
background-color:#E8E8E8;
}

.bggris_a{
background-color:#CCC;
}
.bggris_b{
background-color:#f2f2f2;
}

.bgvioleta_a{
background-color:#606;
}
.bgvioleta_b{
background-color:#c9c;
}
.bgvioleta_c{
background-color:#D9BFD8;
}
/******** CARACTERISTICAS DEL TEXTO */
.negrita{
font-weight:bold;
}
.nonegrita{
font-weight:normal;
}
.cursiva{
font-style:italic;
}
.tachado{
text-decoration:line-through;
}
.superindice{
vertical-align:super;
}
.subindice{
vertical-align:sub;
}
.justificado{
text-align:justify;
}
.tabulado{
padding-left:20px;
}
.tabulado2{
padding-left:40px;
}
.tabulado3{
padding-left:60px;
}
.tabulado_der{
padding-right:20px;
}
.tabulado_der2{
padding-right:40px;
}
.tabulado_der3{
padding-right:60px;
}
.tabulado_der4{
padding-right:80px;
}
.tabulado_der5{
padding-right:100px;
}
.tabulado_der6{
padding-right:120px;
}
.parpadeante{
text-decoration:blink;
}
.tam9{
font-size:9px;
}
.tam10{
font-size:10px;
}
.tam11{
font-size:11px;
}
.tam12{
font-size:12px;
}
.tam13{
font-size:13px;
}
.tam14{
font-size:14px;
}
.tam15{
font-size:15px;
}
.tam16{
font-size:16px;
}
.tam17{
font-size:17px;
}
.tam18{
font-size:18px;
}
.tam20{
font-size:20px;
}
.tam22{
font-size:22px;
}
.tam24{
font-size:24px;
}
.tam26{
font-size:26px;
}
.tam28{
font-size:28px;
}
.tam30{
font-size:30px;
}
.tam36{
font-size:36px;
}


.left{
float:left;
}
.right{
float:right;
}
.clear_all{
clear:both;
}
