body {
	border:0;
	margin: 0;
	padding: 0;
	Font-family: Arial, Verdana, Tahoma, Arial;
	Font-size: 0.73em;
	color: #07394b;
	background-color:#016D9B;
}
body.uno { background: #fff url(../../imagenes/bg.png) repeat-x; }
body.dos { background: #fff url(../../imagenes/bg2.png) repeat-x; }


h1 { margin:0; padding:0;  }
h1 a {
	position: absolute;
	padding:0;
	margin:0;
	top:15px;
	left:15px;
	width: 238px;
	height: 103px;
	text-indent:-8000px;
	display:block;
	background: url(../../imagenes/logo.png) no-repeat;
 }
* html h1 a { display:inline; } /* hack IE6 */

h5 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	line-height:100%;
}

h6 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size:18px;
	line-height:90%;
	letter-spacing:-1px;
	color:#0099D9;
}

span, input, checkbox { margin:0; padding:0; border:0; }

h2, h3, h4, h5, ul, li {
	padding: 0;
	margin: 0;
	}
	
.linea { background:url(../../imagenes/bglinea.png) bottom repeat-x; margin-top:-7px; height:5px; }

p, form {
	padding: 0;
	margin: 0 0 10px 0;
	}

p { line-height:150%; }

img { border:0; }

a {	color: #07394B; text-decoration: none;	}
a:hover { color:#07394b; text-decoration: none; }

/* Generales */

.clear { clear:both; height:0; background:transparent;  }
* html .clear { display:inline; }
.dentro { position:relative; width:880px; margin:0 auto; padding:0; }

.padalto {
	padding:25px 0;
}

.izq { text-align:left; }
.der { text-align:right; }
.cen { text-align: center; }

.floatizq { float:left; }
.floatder { float:right; }
.medio { vertical-align:middle; }

.imgizq { float:left; margin-right:15px; }

.color1 { color:#06A0DC; }

.formradio { vertical-align:middle; }

.icoder { margin-left:5px; vertical-align:middle; }

/* divs */

#cabecera {
	position:relative;
	width: 100%;
	height:432px;
	margin: 0;
	padding: 0;
		border-bottom:7px solid #4EBDEB;
}

#cabecera2 {
	position:relative;
	width: 100%;
	height:277px;
	margin: 0;
	padding: 0;
	border-bottom:7px solid #4EBDEB;
}

#cabecera3 {
	position:relative;
	width: 100%;
	height:466px;
	margin: 0;
	padding: 0;

	border-bottom:7px solid #4EBDEB;
}

#cabecera_flash, #cabecera_flash_int , #cabecera_flash2{
	position:absolute;
	top:0;
	left:0;
	width: 100%;
	height:432px;
	margin: 0;
	padding: 0;
}
#cabecera_flash_int {
	height:277px;
}
#cabecera_flash2 {
	height:466px;
}

#menuflash {
	position:absolute;
	top:66px;
	left:0;
	width: 100%;
	height:42px;
	margin: 0;
	padding: 0;
}

#cabecera_cont {
	position:relative;
	width:880px;
	height:432px;
	margin:0 auto;
	z-index:2;
}

#cabecera2_cont {
	position:relative;
	width:880px;
	height:277px;
	margin:0 auto;
	z-index:2;
}

#cabecera3_cont {
	position:relative;
	width:880px;
	height:466px;
	margin:0 auto;
	z-index:2;
}

#cabecera_txt {
	position:absolute;
	width:300px;
	margin:0;
	z-index:3;
}

#cuerpo {
	width:100%;
	margin:0;
	padding:0;
	background:#fff url(../../imagenes/bgcuerpo.png) repeat-x;
}

#izq {
	float:left;
	margin:0;
	padding:0;
	width:330px;
}

#der {
	float:right;
	margin:0;
	padding:0;
	width:520px;
}

#pie {
	height:280px;
	padding:50px 0 0 0;
	margin:0;
	background:#006D9B url(../../imagenes/bgpie.png) right no-repeat;
	}
#pie .izq {
	width:260px;
	float:left;
	}
#pie .izq p.contacto {
	width:212px;
	height:46px;
	background:url(../../imagenes/bgpiecontacto.png) no-repeat;
	text-indent:-8000px;
	}
#pie .izq p.socialmedia a {
	margin-right:2px;
	}
	
#pie .cen {
	width:300px;
	float:left;
	margin:0;
	}

#pie .der {
	width:250px;
	float:right;
	text-align:right;
	margin-top:4px;
	}
#pie .der ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#pie .der ul li {
	margin:0;
	padding:5px 0;
	border-bottom:1px solid #4396B6;
	font-weight:bold;
	text-align:left;
	}
#pie .der ul li a{ color:#fff; }
#pie .der ul li a:hover{ color:#ddd; }

/* menu */

#menu_es ul,
#menu_en ul{
	position: absolute;
	top:66px;
	right:0;
	margin:0;
	padding:0 0 0 0;
	width: 447px;
	height: 42px;
	list-style:none;
	text-transform:uppercase;
	font-size:14px;
	font-weight: 500;
}
#menu_es li,
#menu_en li{
	float:right;
	list-style: none;
}
#menu_es li a {
	position: relative;
	display: block;
	height: 42px;
	background-image: url(../../imagenes/menu_es.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -2000em;
}
#menu_en li a {
	position: relative;
	display: block;
	height: 42px;
	background-image: url(../../imagenes/menu_en.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -2000em;
}

#menu_es .tvhome a,
#menu_en .tvhome a{ width: 60px; background-position: 0 0; }
#menu_es .tvhome a:hover,
#menu_en .tvhome a:hover{ background-position: 0 -42px; }
#menu_es .tvhome a.activo,
#menu_en .tvhome a.activo{ background-position: 0 -42px; } 

#menu_es .tvestudio a,
#menu_en .tvestudio a{ width: 70px; background-position: -60px 0; }
#menu_es .tvestudio a:hover,
#menu_en .tvestudio a:hover{ background-position: -60px -42px; }
#menu_es .tvestudio a.activo,
#menu_en .tvestudio a.activo{ background-position: -60px -42px; }

#menu_es .tvproyectos a,
#menu_en .tvproyectos a{ width: 90px; background-position: -130px 0; }
#menu_es .tvproyectos a:hover,
#menu_en .tvproyectos a:hover{ background-position: -130px -42px; }
#menu_es .tvproyectos a.activo,
#menu_en .tvproyectos a.activo{ background-position: -130px -42px; }

#menu_es .tvservicios a,
#menu_en .tvservicios a{ width: 78px; background-position: -220px 0; }
#menu_es .tvservicios a:hover,
#menu_en .tvservicios a:hover{ background-position: -220px -42px; }
#menu_es .tvservicios a.activo,
#menu_en .tvservicios a.activo{ background-position: -220px -42px; }

#menu_es .tvblog a,
#menu_en .tvblog a{ width: 51px; background-position: -298px 0; }
#menu_es .tvblog a:hover,
#menu_en .tvblog a:hover{ background-position: -298px -42px; }
#menu_es .tvblog a.activo,
#menu_en .tvblog a.activo{ background-position: -298px -42px; }

#menu_es .tvcontacto a,
#menu_en .tvcontacto a{ width: 98px; background-position: -349px 0; }
#menu_es .tvcontacto a:hover,
#menu_en .tvcontacto a:hover{ background-position: -349px -42px; }
#menu_es .tvcontacto a.activo,
#menu_en .tvcontacto a.activo{ background-position: -349px -42px; }

/* formularios */

.input { background:#fff; border-top:1px solid #fdfdfd; border-left:1px solid #fdfdfd; border-bottom:1px solid #D3D3D3; border-right:1px solid #CDCDCD; color:#666; font-family:Arial, Helvetica, sans-serif; padding:5px; margin:1px 0 4px 0; }
.textarea { background:#fff; border:1px solid #efefef; border-bottom:1px solid #D3D3D3; border-right:1px solid #CDCDCD; color:#666; font-family:Arial, Helvetica, sans-serif; padding:5px; margin:1px 0 4px 0; }

.form1 {
	width:240px;
	height:21px;
	padding:3px 5px 0 5px;
	margin:2px 0 8px 0;
	background: url(../../imagenes/bgform1.png) no-repeat;
	color:#009DDF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.form2 {
	width:240px;
	height:72px;
	padding:3px 5px 0 5px;
	margin:2px 0 8px 0;
	background: url(../../imagenes/bgform2.png) no-repeat;
	color:#009DDF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0;
	overflow:hidden;
}

.form3 {
	width:240px;
	height:172px;
	padding:3px 5px 0 5px;
	margin:2px 0 8px 0;
	background: url(../../imagenes/bgform3.png) no-repeat;
	color:#009DDF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0;
	overflow:hidden;
}

/* FLASH SIFR */

#desctop1 {
	position:absolute;
	left:15px;
	margin: 0;
	width: 850px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 37px;
	line-height: 1.1em;
	bottom: 80px;
}
#desctop2 {
	position:absolute;
	left:15px;
	margin: 0;
	width: 850px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 26px;
	line-height: 1em;
	bottom: 30px;
}
#desctop3 {
	position:absolute;
	top:170px;
	left:15px;
	margin: 0;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 38px;
	line-height: 1.1em;
}
#desctop4 {
	position:absolute;
	top:270px;
	left:15px;
	margin: 0;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 26px;
	line-height: 1.0em;
}
h2.titular {
	margin: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 26px;
}
h3.titular, h3.titularpie {
	margin: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 18px;
}
h3.titular.izq, h3.titularpie.izq { margin-left:15px; }
h5.titular {
	margin: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 26px;
	line-height: 1.0em;
}

/* LISTAS */

.li_notblog {
	margin:0 0 20px 0;
	padding:0 15px;
	list-style:none;
}
.li_notblog li {
	margin:0;
	padding:10px 10px 2px 10px;
	border-bottom:1px solid #CFEDF9;
	width:263px;
	height:40px;
}
.li_notblog li:hover {
	background-color:#eff7ff;
}
.li_notblog li p { margin:0; padding:0; }
.li_notblog a { color:#07394b; }
.li_notblog .fecha1 {
	float:left;
	width:34px;
	height:40px;
	padding-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#009DDF;
	margin-top:-8px;
	text-align:right;
}
.li_notblog .fecha2 {
	float:left;
	width:40px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#009DDF;
	line-height:13px;
}

/* Noticias */

.li_noticias {
	margin:0;
	padding:0;
	list-style:none;
}
.li_noticias li {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	/*border-bottom:1px solid #CFEDF9;*/
	list-style:none;
}
.li_noticias .fecha1 {
	float:left;
	width:34px;
	padding-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	margin-top:-8px;
	color:#009DDF;
	text-align:right;
}
.li_noticias .fecha2 {
	float:left;
	width:40px;
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#009DDF;
	line-height:13px;
}
.li_noticias .contenido {
	float:left;
	width:438px;
	margin:0;
	padding:0;
	padding-bottom:10px;
	background: url(../../imagenes/bgpuntos.gif) bottom repeat-x;
}
.compartir{
	padding:15px 0 10px 0px; 
	margin-left:80px;
	width:438px;
	background: url(../../imagenes/bgpuntos.gif) bottom repeat-x;
}
.li_noticias .contenido img{
	max-width:438px;
}
.li_noticias h5 { margin:0 0 10px 0; padding:0;  }

a.linkazul{
	font-weight:bold;
	color:#009DDF;
}
.compartir{
	overflow:hidden;
}
.compartir .titular{
	width:140px;
	float:left;
}
.compartir img{
	float:left; padding-right:5px;
	position:relative;
	margin-top:3px;
	
}
.fecha2 .month{
	
}
.fecha2 .year{
	font-size:.9em;
	font-weight:bold;
}
#blognavigation{
	text-align:right;
}

.li_num {
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
}
.li_num li {
	margin:0 0 3px 0;
	padding:0 0 0 55px;

	list-style:none;
	border:0px solid #000;
}
.li_num li p { margin:0; padding:15px 0 15px 0; background: url(../../imagenes/bgpuntos.gif) bottom repeat-x; line-height:150%; font-size:12px; }
.li_num li.uno { background: url(../../imagenes/ico_num_1.png) left no-repeat; }
.li_num li.dos { background: url(../../imagenes/ico_num_2.png) left no-repeat; }
.li_num li.tres { background: url(../../imagenes/ico_num_3.png) left no-repeat; }
.li_num li.cuatro { background: url(../../imagenes/ico_num_4.png) left no-repeat; }
.li_num li.cinco { background: url(../../imagenes/ico_num_5.png) left no-repeat; }

.ul_contacto {
	margin:0;
}
.ul_contacto li {
	position:relative;
	border-bottom:1px solid #CFEDF9;
	padding:5px 0;
	list-style:none;
}
.ul_contacto li.loveinternet {
	padding-bottom:20px;
}
.ul_contacto li .rsociales {
	position:absolute;
	bottom:0;
	left:74px;
}

.ultrecursos {
	margin:0;
	padding:0;
}
.ultrecursos ul{
	margin:0 0 10px 0;
	padding:0;
}
.ultrecursos li{
	margin:0;
	padding:0 0 5px 10px;
	background:url(../../imagenes/ico_cuadrado.png) no-repeat;
	background-position:0 5px;
	list-style:none;
}
.ultrecursos li p{
	background:url(../../imagenes/bgpuntos.gif) repeat-x bottom;
	margin:0;
	padding:0 0 5px 0;
}
.ultrecursos li a{ color:#07394b; }
.ultrecursos li a:hover{ color: #2D477F; }

.equipo {
	margin:0 0 10px 0;
	padding:0;
	text-align:justify;
	overflow:hidden;
}
.equipo li{
	position:relative;
	width:170px;
	height:250px;
	margin:0 5px 0px 0;
	padding:0;
	float:left;
	list-style:none;
}
.equipo li a img{
	background: url(../../imagenes/bgstaff.png) no-repeat;
	padding-bottom:24px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	cursor: default;
}
.equipo li a:hover img{
	background: url(../../imagenes/bgstaff_over.png) no-repeat;
	padding-bottom:24px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
.equipo li b{ position:absolute; top:205px; color:#06A0DC; text-transform:uppercase; }
.equipo li span{ position:absolute; top:222px; }

.servicios {
	margin:0 0 20px 0px;
	padding:0;
	list-style:none;
	width:100%
}
.servicios li {
	margin:0 0 5px 20px;
	padding:0 0 0 100px;
	list-style:none;
	float:left;
	width:315px;
	border-bottom:1px solid #CFEDF9;
	height:120px;
}
.servicios li p { margin:0; padding:15px 0 15px 0; line-height:150%; font-size:12px; }
.servicios li b { color:#06A0DC; }
.servicios li.uno { background: url(../../imagenes/ico_servicios_1.png) left no-repeat; background-position:0 50%; }
.servicios li.seis { background: url(../../imagenes/ico_servicios_6.png) left no-repeat; background-position:15px 50%; }
.servicios li.dos { background: url(../../imagenes/ico_servicios_2.png) left no-repeat; background-position:17px 50%; }
.servicios li.tres { background: url(../../imagenes/ico_servicios_3.png) left no-repeat; background-position:8px 50%; }
.servicios li.cuatro { background: url(../../imagenes/ico_servicios_4.png) left no-repeat; background-position:3px 50%; }
.servicios li.cinco { background: url(../../imagenes/ico_servicios_5.png) left no-repeat; background-position:12px 50%; }
.servicios li.siete { background: url(../../imagenes/ico_servicios_7.png) left no-repeat; background-position:3px 50%; }

/* CAJAS */

.cajaizq1{
	position:relative;
	background:url(../../imagenes/bgcajaizq1.png) top left no-repeat;
	width:281px;
	margin:0;
	padding:15px;
}
.cajaizq1 p.google{
	position:absolute;
	top:8px;
	left:120px;
	background:url(../../imagenes/ico_google.png) no-repeat;
	width:102px;
	height:40px;
	text-indent:-8000px;
}
.cajaizq1 p.precio{
	position:absolute;
	bottom:8px;
	right:0;
	background:url(../../imagenes/ico_100e.png) no-repeat;
	width:63px;
	height:63px;
	text-indent:-8000px;
}

.cajaflickr {
 position:relative;
 width:326px;
 height:212px;
 padding:12px 12px 9px 10px;
 background:url(../../imagenes/bgcajaflickr.png) no-repeat;
 margin-right:6px;
 }
.cajaflickr img {
 float:left;
 margin:0 2px 2px 0;
    #margin:0 2px 2px 0; /* HACK IE */
    _margin:0 2px 2px 0; /* HACK IE 6 */
 padding:0;
 }
 
.cajaflickr span.flickr{
 position:absolute;
 bottom:40px;
 left:0;
 width:169px;
 height:10px;
 background:url(../../imagenes/ico_flickr.png) no-repeat;
 z-index:12;
 }
	
.caja1 {
	float:left;
	width:262px;
	padding-right:30px;
	border:0px solid #000;
}
.caja1.bgh5 { background:url(../../imagenes/bglateralh5.png) no-repeat 270px 0; }
.caja2 {
	float:left;
	width:262px;
	padding:0 15px;
	border:0px solid #000;
}
.caja3 {
	float:right;
	width:262px;
	padding-left:30px;
	border:0px solid #000;
}
.caja3.bgh5 { background:url(../../imagenes/bglateralh5.png) no-repeat 0 0; }

/* CAJAS TRABAJOS */

#cajastrabajos{
	margin:0;
	padding:15px 0 0 0;
}
#cajastrabajos li{
	position: relative;
	width: 168px;
	height: 225px;
	background:url(../../imagenes/bgcajatrabajo.png) no-repeat;
	margin:0 6px 6px 0;
	float:left;
	border:1px solid #82CFEF;
	overflow: hidden;
	cursor:pointer;	
}
#cajastrabajos li p.foto{
	position:absolute;
	top:0;
	bottom:0;
	margin:0;
	padding:4px;
	width: 169px;
	height: 142px;
	background:#fff;
	color:#333;
	z-index:10;
}
#cajastrabajos li p.info{
	position:absolute;
	top:150px;
	_top:151px; /* HACK IE6 */
	bottom:0;
	margin:0;
	padding:0px 10px 0px 10px;
	width: 157px;
	height: 75px;
	background:#fff;
	color:#333;
	z-index:10;
}
.cajatrabajo b{	color:#82CFEF; }

/* OTRAS */

.bgservicios {
	width:398px;
	height:441px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:100;
}

/* CARRUSEL TRABAJOS HOME */

#cajacarrusel{
	width: 850px;
	height: 160px;
	background:url(../../imagenes/bgcarrusel.png) bottom left no-repeat;
	margin:0 0 15px 0;
	padding:0 15px;
	}

.stepcarousel{
	position: relative;
	overflow: scroll;
	width: 850px;
	height: 160px;
	border:0px solid #000;
}

.stepcarousel .belt{
	position: absolute;
	left: 0;
	top: 0;
}

.stepcarousel .panel{
	position:relative;
	float: left;
	overflow: hidden;
	margin: 0;
	padding:10px 0 0 10px;
	width: 160px;
	height: 160px;
}

.stepcarousel .panel img {
	margin:0;
	padding:0;
}

.stepcarousel .panel span.Flash {
	position:absolute;
	margin: 0;
	top:0;
	left:0;
	width: 160px;
	height:110px;
	background:url(../../imagenes/ico_flash.png) no-repeat top left;
	text-indent:-8000px;
}
.stepcarousel .panel span.html {
	position:absolute;
	margin: 0;
	top:0;
	left:0;
	width: 160px;
	height:110px;
	background:url(../../imagenes/ico_html.png) no-repeat top left;
	text-indent:-8000px;
}

/* bolas */

.bola_adwords {
	position:absolute;
	bottom:-50px;
	right:0;
	background:url(../../imagenes/ico_45e.png) no-repeat;
	width:108px;
	height:108px;
	text-indent:-8000px;
	z-index:11;
}

/* BG textos */

.bgtxt1 { background:url(../../imagenes/bgtxt1.png) no-repeat 220px 10px; }

/* PORTFOLIO DETALLE */

.bverproyecto {
	position:absolute;
	bottom:20px;
	left:15px;
  	display: block;
  	width: 170px;
  	height: 27px;
  	background: url(../../imagenes/bt_verproyecto.png) no-repeat;
  	text-indent: -9999px;
  	margin:0;
}
a.bverproyecto:link { background: url(../../imagenes/bt_verproyecto.png) no-repeat; }
a.bverproyecto:hover { background-position: 0 -27px; }

#fotoproyecto {
	position:absolute;
	bottom:0px;
	right:0px;
  	width: 490px;
  	margin:0;
	padding:0,
	}
	
.comillas{
	position:absolute;
	top:22px;
	left:320px;
	background:url(../../imagenes/ico_comillas.png) no-repeat;
	width:57px;
	height:53px;
}

.caja4 {
	position:relative;
	background:url(../../imagenes/bglinea.png) top repeat-x;
	margin-top:7px;
	padding:0 0 15px 0;
	height:182px
}
.caja4 h6 { margin:6px 0; padding-top:5px; }

.caja4 ul {
	position:absolute;
	top:21px;
	right:0;
	margin:0;
	padding:0;
	width:100%;
}
.caja4 ul li {
	float:right;
	margin:0 15px 0 0;
	padding:0;
	list-style:none;
	
}

.promogoogle {
	position:absolute;
	top:21px;
	right:0px;
	margin:0;
	padding:0;
	
}

/* CONTACTO */

.mapavalencia_es {
	width:520px;
	height:390px;
	background:url(../../imagenes/bgmapa_es.png) no-repeat;
	}
.mapavalencia_en {
	width:520px;
	height:390px;
	background:url(../../imagenes/bgmapa_en.png) no-repeat;
	}
.mapavalencia_es iframe,
.mapavalencia_en iframe {
	margin:14px;
	}

.form4 {
	background: url(../../imagenes/bgform4.png) no-repeat;
	width:199px;
	height:29px;
	padding:5px 0 0 5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#07394b;
	border:0;
}
.form5 {
	background: url(../../imagenes/bgform5.png) no-repeat;
	width:420px;
	height:87px;
	padding:5px 0 0 5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#07394b;
	border:0;
	overflow:auto;
}

#cajaformpre{
	padding-left:15px;
	margin:0;
	width:440px;
	overflow:hidden;
}
#cajaformpre div{
	margin-bottom:10px;
}
#cajaformpre b{
	text-transform:uppercase;
	font-weight:normal;
	color:#009DDF;
}
#cajaformpre input.btenvio{
	position:absolute;
	bottom:0;
	left:30px;
}
#cajaformpre h3{
	padding-top:10px;
}

/* PAGINAR */

#paginar {
	margin:15px 5px 0 0;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#paginar a{
	padding:5px 10px 6px 10px;
	margin:0;
	background-image:url(../../imagenes/bgpaginar.png);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#fff;
	border:0px solid #000;
}
#paginar a:hover {
	background-image:url(../../imagenes/bgpaginar.png);
	background-position:0 -25px;
	background-repeat:no-repeat;
}

/* */

.resultado {
	position:absolute;
	bottom:10px;
	right:10px;
	color: #07394B;
	font-size:13px;
	font-weight:bold;
	border:0!important;
	}

/* MENU */

#idiomas {
	position: absolute;
	top: 0px;
	right: 18px;
	width: 128px;
	height: 25px;
	overflow: hidden;
	list-style: none;
}
#idiomas li { float: left; list-style: none; }
#idiomas li a {
	position: relative;
	display: block;
	height: 25px;
	background-image: url(../../imagenes/idiomas.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -2000em;
}
  
#idiomas .es a {width: 63px; background-position: 0 0; }
#idiomas .es a:hover { background-position: 0 -25px; }
#idiomas .es a.activo { background-position: 0 -25px; } 

#idiomas .en a { width: 65px; background-position: -63px 0; }
#idiomas .en a:hover { background-position: -63px -25px; }
#idiomas .en a.activo { background-position: -63px -25px; }

.cssgallery{
	position: absolute;
	top:33px;
	right:0;
	width:69px;
	height:105px;
	z-index:999;
}
.cssgallery a{
	display:block;
	text-indent:-8000px;
	width:69px;
	height:105px;
	background: url(../../imagenes/day_white.png) no-repeat;
}

/*
Hacks
* html .li_circulares p { display:inline; }
*/
