@charset "utf-8";
/* CSS GEYVAN FOTO S.L. */
:focus {outline: 0;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
ol,ul {list-style:none;}
h2 { font: normal 12px Geneva, Arial, Helvetica, sans-serif; color: #666666; letter-spacing: 2px; text-transform: uppercase; padding: 6px; }
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
body { margin:0; padding:0; height:100%; background: #FFFFFF; color: #5c514b; font: 11px Arial, Helvetica, sans-serif; overflow:hidden;}
#footer { position:absolute; bottom:-2px; _width:100%; width:100%; height:75px; background-image: url(../imagenes/bg_f.png); background-repeat: repeat-x; }
#footer p {margin:0; padding:10px;}
.logo { float: left; width: 300px; height: 55px; margin-top: 8px; margin-right: 5px; margin-left: 5px; }
#copy { text-align: right; margin-right: 8px; font-size: 10px; font-weight: normal; margin-top: 14px; }
#copy a  {text-decoration: none; color: #958871;}
.video { float: left; width: 700px; }
.videotxt { font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight: normal; letter-spacing: 1px; }
.social { width: 380px; height: 60px; margin-top: 8px; }
.linkk { background: url(../imagenes/flecha-gris.gif) no-repeat 5px 7px; padding: 6px 6px 6px 4px; margin-top: 5px; margin-bottom: 5px; font: 11px Arial, Helvetica, sans-serif; width: 230px; float: left; display: block; clear: left; }
.linkk a { background: url(../imagenes/flecha-gris.gif) no-repeat left center; padding: 6px 6px 6px 15px; margin-top: 5px; margin-bottom: 5px; font: 11px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
.linkk a:hover { background: url(../imagenes/flecha-gris.gif) no-repeat left center; padding: 6px 6px 6px 15px; margin-top: 5px; margin-bottom: 5px; font: bold 11px Arial, Helvetica, sans-serif; color: #006699; text-decoration: underline; }
.menuweb { color: #958871; font: bold 13px Arial, Helvetica, sans-serif; display: block; padding: 5px 0px; text-align: right; width: 400px; margin-right: 20px; float: right; }
p.shadow-1 {font-weight: bold; color: #BDC0B4; text-shadow: #726A52 1px 1px 2px; display: inline; width: 60px; float: right; margin: 0px; padding: 0px; text-align: center; z-index:1;}
p.shadow-1 a {font-weight: bold; color: #BDC0B4; text-shadow: #726A52 1px 1px 2px; display: inline; width: 60px; float: right; margin: 0px; padding: 0px; text-align: center; text-decoration: none; z-index:1;}
p.shadow-1 a:hover {font-weight: bold; color: #FFC700; text-shadow: #726A52 1px 1px 2px; display: inline; width: 60px; float: right; margin: 0px; padding: 0px; text-align: center; text-decoration: none;z-index:1;}
.slidemaximage { display:none; }	
.loader        { position:absolute; z-index:9999; width:235px; height:11px; top:198px; left:398px }
.tootip span{display:none; background:url(../imagenes/baloonHome.png) no-repeat; color:#333; position:absolute; width:200px; padding:3px; float: right; margin-top: -170px; right: 18px; height: 140px;}
.tootip:hover span{display:block; color: #F0F0F0;}
.tootipt span{display:none; background:url(../imagenes/baloonHome.png) no-repeat; color:#333; position:absolute; width:200px; padding:3px; float: right; margin-top: -170px; right: 95px; height: 140px;}
.tootipt:hover span{display:block; color: #F0F0F0;}
.tootipvideo span{ display:none; background:url(../imagenes/baloonHome.png) no-repeat; color:#333; position:absolute; width:200px; padding:7px 0px 3px; float: right; margin-top: -170px; right: 270px; height: 140px; }
.tootipvideo:hover span{ display:block; color: #F0F0F0;}
.tootips span{ display:none; background:url(../imagenes/baloonHome.png) no-repeat; color:#333; position:absolute; width:200px; padding:7px 0px 3px; float: right; margin-top: -170px; right: 200px; height: 140px; }
.tootips:hover span{ display:block; color: #F0F0F0;}
.tootipf span{ display:none; background:url(../imagenes/baloonHome.png) no-repeat; color:#333; position:absolute; width:200px; padding:3px 0px; float: right; margin-top: -170px; right: 350px; height: 140px; }
.tootipf:hover span{ display:block; color: #F0F0F0;}
#capa_marcas{ float:right; width:320px; padding-left:25px; background: url(../imagenes/bg.gif); height: 530px; border-left: 1px dotted #666666; }
#capa_marcas img{ padding-top: 3px; padding-bottom: 3px; margin: 0px; }
#marcas a:hover { border: 1px solid #FFCC00; background: #FFFFFF; width:100px; height:30px; }
.contenido{ position: absolute; left: 50%; top: 50%; height: 530px; margin-top: -305px; width: 990px; margin-left: -495px; border: 0px solid #333333; z-index:0; }
.ultblog { float: right; margin-right: 25px; width: 333px; margin-top: 30px; }
#facebook a { background: url(../imagenes/facebook_off.png) no-repeat center top; width: 60px; height: 60px; display:block; float: left; margin-right: 3px; }
#facebook a:hover {background: url(../imagenes/facebook.png) no-repeat center top; width: 60px; height: 60px; display:block;}
#vimeo a {background: url(../imagenes/vimeo_off.png) no-repeat center top; width: 60px; height: 60px; display:block; float: left;}
#vimeo a:hover {background: url(../imagenes/vimeo.png) no-repeat center top; width: 60px; height: 60px; display:block; float: left;}
#panoramio a {background: url(../imagenes/panoramio.png) no-repeat center top; width: 60px; height: 60px; display:block; float: left;}
#panoramio a:hover {background: url(../imagenes/panoramio_on.png) no-repeat center top; width: 60px; height: 60px; display:block; float: left;}
#flickr a {background: url(../imagenes/flickr_off.png) no-repeat center top; width: 60px; height: 60px; display:block; float: left;}
#flickr a:hover {background: url(../imagenes/flickr_on.png) no-repeat center top; width: 60px; height: 60px; display:block; float: left;}
#video_i a { background: url(../imagenes/video_on.png) no-repeat left top; width: 220px; height: 50px; display:block; margin-left: 35px; float: left; margin-top: 25px; margin-bottom: 25px; }
#video_i a:hover { background: url(../imagenes/video_off.png) no-repeat left top; width: 220px; height: 50px; display:block; margin-left: 35px; float: left; margin-top: 25px; margin-bottom: 25px; }
#twitter a { background: url(../imagenes/twitter-off.png) no-repeat center top; width: 60px; height: 60px; display:block; float: left; margin-right: 3px; }
#twitter a:hover { background: url(../imagenes/twitter.png) no-repeat center top; width: 60px; height: 60px; display:block; }
#tuenti a { background: url(../imagenes/tuenti_off.png) no-repeat center top; width: 60px; height: 60px; display:block; float: left; margin-right: 3px; }
#tuenti a:hover {background: url(../imagenes/tuenti.png) no-repeat center top; width: 60px; height: 60px; display:block;}

.bubble { background: url(../imagenes/preview.png) no-repeat left top; float: left; height: 160px; width: 230px; margin-left: 13px; padding: 16px 16px 5px; margin-top: 65px; font: 11px/18px Arial, Helvetica, sans-serif; color: #F0F0F0; }
.tooltipHome-text {font-size: 11px;color: #a4a4a4;}
.tlf { font: normal 24px Georgia, "Times New Roman", Times, serif; color: #1C1511; background: url(../imagenes/phone-48x48.png) no-repeat 5px center; width: 190px; padding-top: 15px; padding-bottom: 15px; padding-left: 60px; letter-spacing: -1px; }
.enlace { letter-spacing: 0px; color: #999999; text-decoration: none; font-size: 12px; line-height: 18px; }
.mail { font: normal 22px Georgia, "Times New Roman", Times, serif; color: #383838; background: url(../imagenes/mail-48x48.png) no-repeat 5px center; width: 175px; padding-top: 16px; padding-bottom: 15px; padding-left: 60px; letter-spacing: -1px; }
.mail a { font: normal 22px Georgia, "Times New Roman", Times, serif; color: #383838; letter-spacing: -1px; text-decoration: none; }
.mail a:hover { font: normal 22px Georgia, "Times New Roman", Times, serif; text-decoration:underline; letter-spacing: -1px; }
.dir { font: 11px Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 2px; padding: 6px; }
.titulin { font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 2px; padding: 6px; color: #999999; }
.expl { text-align: justify; width: 230px; padding: 3px 10px 0px 15px; margin-left: 15px; }
.conta { float: right; width: auto; height: auto; margin-top: 30px; }
.conta_i { float: left; width: auto; padding-left: 25px; margin-top: 30px; height: 375px; clear: left; }
.conta_ii { float: left; width: 260px; height: auto; padding-left: 10px; margin-top: 30px; }
input, select{ border:0; margin:3px; padding:0px 3px; font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color:#666666; width: 150px; }
textarea { border:0; margin:3px; padding:0px 3px; font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color:#666666; width: 220px; }
label{ float:left; margin:5px; width:60px; display:block; }
.frmShdwTopLt{ float:left; background:url(../images/shadowUpperLeft.gif) top left no-repeat; }
.frmShdwBottomRt{ float:left; background:url(../images/shadowLowerRight.gif) bottom right no-repeat; }
.frmShdwBottomLt{ float:left; background:transparent url(../images/shadowBottomLeft.gif) bottom left no-repeat; }
.frmShdwTopRt{ float:left; background:transparent url(../images/shadowTopRight.gif) top right no-repeat; }
.frmShdwCheck{ border:0; margin:0; padding:0; }
.frmShdwCheck img{border:0; margin:0; }
.frmShdwRadio{float:left; margin:0; }
.frmShdwRadio img{border:0; margin:0; }
.frmShdwSubmit{ border:0; background:#f7f7f7 !important; background:transparent; float:left; font-weight:bold; cursor:pointer; }
.frmShdwSubmit:hover{color:#000000;	}
#screenshot{position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }
span.eemail { direction: rtl; unicode-bidi:bidi-override; }  
.LV_valid { color:#00CC00; margin-top: 10px; position: absolute; } 	
.LV_invalid { color:#CC0000; margin-top: 10px; position: absolute; }
.LV_validation_message{font-weight:bold;  margin:0 0 0 5px;}
.LV_valid_field,input.LV_valid_field:hover, input.LV_valid_field:active,textarea.LV_valid_field:hover, textarea.LV_valid_field:active,.fieldWithErrors input.LV_valid_field,.fieldWithErrors textarea.LV_valid_field { background: #FFFFCC; }
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active,textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active,.fieldWithErrors input.LV_invalid_field,.fieldWithErrors textarea.LV_invalid_field { color: #FFFFFF; background: #FF0000; }
.formu{ float: left; }
.upgrade{ font: 11px Verdana, Arial, Helvetica, sans-serif; background: #FFFFCC; border-bottom: 1px solid #E4E4E4; padding: 8px; }
.tarifas {background-image: url(../imagenes/TarifasGeyvan.jpg);background-repeat: no-repeat;
background-position: left top;height: 565px;width: 990px;border: 4px solid #FFCC00;margin-top: -10px;margin-left: -4px;}

