@charset "utf-8";
/* CSS Document */

/*R E S E T*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, dialog,
figure, header, footer, hgroup, menu, nav, section, time, mark, audio, video{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style: inherit; font-size: 100%; text-decoration:none;}
article, aside, nav, section, dialog, figure, header, footer, hgroup{ display:block;}
legend{ display:none;}
:focus{ outline: 0;}
caption, { text-align: left; font-weight: normal;}
a img, iframe{ border:none;}
ul{ list-style:none;}
input, textarea, select, button{ font-size:100%; font-family: inherit;}
input, select{ vertical-align:middle;}
select{ margin: inherit;}
button{ border:0; padding: 0; background:transparent; cursor:pointer;}
ol{ margin-left:2em;}

body{ background-color:#242428;}

.grey{ color:#242428;}
.blue{ color:#7ccedc;}
.yellow{ color:#ffc13d;}
.red{ color:#e6555c;}
.white{ color:#f4f4f4;}
.green{ color:#20c56e;}

h1{ font-family:'Regular', Arial; font-size:34px; display:block; overflow:hidden;}
h2{ font-family: "Trebuchet MS", Arial; font-size:13px; display:block; overflow:hidden; color:#FFF; font-style:italic;}
h3{ font-family:'Regular', Arial; font-size:26px; display:block; overflow:hidden; letter-spacing:normal; margin:6px 0px;}

p{ font-family:"Trebuchet MS", Arial; font-size:12px; color:#f4f4f4; line-height:16px; margin-bottom:1em; font-weight:normal;}
#gracias a{ color:#7ccedc;}
#gracias a:hover{ text-decoration:underline;}

.cliente{ font-family:"Trebuchet MS", Arial; font-size:12px; color:#f4f4f4; line-height:13px; margin-bottom:1em; font-weight:normal;}
.mini{ font-size:10px; font-style:italic;}

.txtAlerta{ font-family:"Trebuchet MS", Arial; font-size:14px; color:#cb002f; line-height:16px; margin-bottom:1em;}

.centerTitle{ display:block; overflow:hidden; margin:auto; overflow:hidden; text-align:center;}
.center{ width:980px; display:block; overflow:hidden; margin:auto;}
.centerGracias{ width:980px; display:block; overflow:hidden; margin:auto;}
.contiene{ width:100%; display:block; overflow:hidden;}
.fleft{ float:left;}
.fright{ float:right;}
.line{ width:100%; height:1px; display:block; overflow:hidden; background-image:url(../images/picHorizontal.png); background-repeat:repeat;}
.lineBlue{ width:100%; height:1px; display:block; overflow:hidden; background-image:url(../images/picHorizontalBlue.png); background-repeat:repeat; margin:10px 0px;}

.mixTB{ width:100%; height:540px; display:block; overflow:hidden;}
.backTop{ width:100%; height:127px; background-image:url(../images/backtop.png); background-repeat:repeat-x; display:block; overflow:hidden; position:relative; z-index:2; top:0px;}
.backBanner{ width:100%; height:435px; display:block; overflow:hidden; position:relative; z-index:1; top:-20px; background-repeat:repeat-x;}
.backGaleria{ width:100%; height:535px; display:block; overflow:hidden; position:relative; z-index:1; top:-20px; background-repeat:repeat-x;}

.backTop .header{ width:980px; height:100px; display:block; overflow:hidden; margin:auto;}
.backTop .header .logo{ width:112px; height:100px; float:left; overflow: hidden;}
.backTop .header .botones{ width:860px; height:100px; float:right; overflow: hidden;}
.backTop .header .botones ul{ float:left; overflow:hidden; padding-top:60px;}
.backTop .header .botones ul li{ float:left; overflow:hidden; margin:0px 18px; font-family:'Regular', Arial; font-size:24px; color:#f4f4f4; letter-spacing:1px;}
.backTop .header .botones ul li.divide{ margin:0px; width:1px; height:40px; background-color:#f4f4f4; display:block; overflow:hidden;}
.backTop .header .botones ul li a{ display:block; overflow:hidden; font-family:'Regular', Arial; font-size:24px; color:#f4f4f4; letter-spacing:1px; line-height:18px;}
.backTop .header .botones ul li a:hover{ color:#e6555c;}
.backTop .header .botones ul li a .sub{ font-size:16px;}
.backTop .header .botones ul li a.active{ color:#e6555c;}

.backTop .header .botones .social{ width:145px; float:right; overflow: hidden; padding-top:50px;}

/*B O T O N E S*/
.blogBTN{ width:42px; height:48px; float:right; overflow:hidden; background-image:url(../images/socialSprite.png); background-repeat:no-repeat; background-position:-168px 0px; margin-right:8px;}
.blogBTN:hover{ background-position:-168px -48px;}
.facebook{ width:42px; height:48px; float:right; overflow:hidden; background-image:url(../images/socialSprite.png); background-repeat:no-repeat; background-position:0px 0px; margin-right:8px;}
.facebook:hover{ background-position:0px -48px;}
.twitter{ width:42px; height:48px; float:right; overflow:hidden; background-image:url(../images/socialSprite.png); background-repeat:no-repeat; background-position:-42px 0px;}
.twitter:hover{ background-position:-42px -48px;}
.en{ width:42px; height:48px; float:right; overflow:hidden; background-image:url(../images/socialSprite.png); background-repeat:no-repeat; background-position:-84px 0px;}
.en:hover{ background-position:-84px -48px;}
.es{ width:42px; height:48px; float:right; overflow:hidden; background-image:url(../images/socialSprite.png); background-repeat:no-repeat; background-position:-126px 0px;}
.es:hover{ background-position:-126px -48px;}

.plusBlue{ width:49px; height:48px; display:block; overflow:hidden; background-image:url(../images/plusSprite.png); background-repeat:no-repeat; background-position:0px 0px; position:absolute; z-index:3;}
.plusRed{ width:49px; height:48px; display:block; overflow:hidden; background-image:url(../images/plusSprite.png); background-repeat:no-repeat; background-position:-49px 0px; position:absolute; z-index:3;}
.plusYellow{ width:49px; height:48px; display:block; overflow:hidden; background-image:url(../images/plusSprite.png); background-repeat:no-repeat; background-position:-98px 0px; position:absolute; z-index:3;}
.homePosition{ margin:79px 0px 0px 264px;}
.trabajoPosition{ margin:92px 0px 0px 188px;}


/*G E N E R A L */
.center .moduloHome{ width:275px; overflow:hidden; margin-top:40px; margin-bottom:30px; text-align: center;}
.center .moduloHome a.iconA{ width:163px; height:163px; margin: 30px auto; overflow:hidden; display: block;  text-align: center; background-image: url(../images/spriteNewIcons.jpg); background-position: 0 0; background-repeat: none;}
.center .moduloHome a.iconA:hover{background-position: 0 -163px;}
.center .moduloHome a.iconB{ width:163px; height:163px; margin: 30px auto; overflow:hidden; display: block;  text-align: center; background-image: url(../images/spriteNewIcons.jpg); background-position: -163px 0; background-repeat: none;}
.center .moduloHome a.iconB:hover{background-position: -163px -163px;}
.center .moduloHome a.iconC{ width:163px; height:163px; margin: 30px auto; overflow:hidden; display: block;  text-align: center; background-image: url(../images/spriteNewIcons.jpg); background-position: -326px 0; background-repeat: none;}
.center .moduloHome a.iconC:hover{background-position: -326px -163px;}
.center .moduloHome a.iconALink{ width:108px; height:35px; margin: 25px auto; overflow:hidden; display: block;  text-align: center; background-image: url(../images/spriteNewIconsLinks.jpg); background-position: 0 0; background-repeat: none;}
.center .moduloHome a.iconALink:hover{background-position: 0 -35px;}
.center .moduloHome a.iconBLink{ width:108px; height:35px; margin: 25px auto; overflow:hidden; display: block;  text-align: center; background-image: url(../images/spriteNewIconsLinks.jpg); background-position: -108px 0; background-repeat: none;}
.center .moduloHome a.iconBLink:hover{background-position: -108px -35px;}
.center .moduloHome a.iconCLink{ width:108px; height:35px; margin: 25px auto; overflow:hidden; display: block;  text-align: center; background-image: url(../images/spriteNewIconsLinks.jpg); background-position: -216px 0; background-repeat: none;}
.center .moduloHome a.iconCLink:hover{background-position: -216px -35px;}
.center .moduloHome .lineaServicios{ width:275px; height:11px; display: block; overflow: hidden; margin-bottom:10px; background-image: url(../images/lineaServicios.jpg); background-position: 0 0; background-repeat: none;}
.center .moduloHome h1{text-align: center; margin: 0px auto 20px auto; padding-bottom: 5px;}
.center .moduloHome .maskCliente{ width:313px; height:127px; display:block; overflow:hidden; margin:15px 0px; background-image:url(../images/loading.gif); background-repeat:no-repeat; background-position:center;}
.center .moduloHome .maskCliente .alpha{ width:313px; height:127px; display:block; overflow:hidden; position:relative; z-index:2; background-image:url(../images/black2.png); background-repeat:repeat;}
.center .moduloHome .maskCliente .none{ background-image:none;}
.center .moduloHome .maskCliente img{ width:313px; height:127px; display:block; overflow:hidden; position:relative; z-index:1; top:-127px;}

.moduloTrabajo{ width:237px; overflow:hidden;}
.moduloTrabajo .maskTrabajo{ width:237px; height:140px; display:block; overflow:hidden; margin:15px 0px; background-image:url(../images/loading.gif); background-repeat:no-repeat; background-position:center;}
.moduloTrabajo .maskTrabajo .alpha{ width:237px; height:140px; display:block; overflow:hidden; position:relative; z-index:2; background-image:url(../images/black2.png); background-repeat:repeat;}
.moduloTrabajo .maskTrabajo .none{ background-image:none;}
.moduloTrabajo .maskTrabajo img{ width:237px; height:140px; display:block; overflow:hidden; position:relative; z-index:1; top:-140px;}
.nombresClientes{ width:237px; display:block; overflow:hidden; margin:0px 0px 10px 0px; text-align:center; background-image:url(../images/picHorizontal.png); background-repeat:repeat-x; background-position:0px 11px;}
.nombresClientes span{ background-color:#242428; padding:0px 5px;}

.display{ width:980px; display:block; overflow:hidden; margin-top:20px;}
.display .closeDisplay{ width:24px; height:24px; background-image:url(../images/closeDisplay.jpg); background-repeat:no-repeat; background-position:0px 0px;
display:block; overflow:hidden; position:absolute; z-index:3; margin:15px 0px 0px 950px;}
.display .closeDisplay:hover{ background-position:0px -24px;}
.display .arrowDisplay{ width:30px; height:20px; background-image:url(../images/arrowDisplay.png); background-repeat:no-repeat; display:block; overflow:hidden; position:relative; z-index:2; left:10px;}
.display .top{ width:980px; height:12px; display:block; overflow:hidden; background-image:url(../images/topDisplay.jpg); background-repeat:no-repeat; position:relative; z-index:1; top:-10px;}
.display .middle{ width:899px; min-height:200px; display:block; overflow:hidden; background-color:#414141; padding:30px 40px;  position:relative; z-index:1; top:-10px;}
.display .bottom{ width:980px; height:12px; display:block; overflow:hidden; background-image:url(../images/bottomDisplay.jpg); background-repeat:no-repeat; position:relative; z-index:1; top:-10px;}

.contenidoTrabajo{ width:100%; display:block; overflow:hidden; margin-top:20px;}
.display .middle .contieneLine{ width:470px; float:left; overflow:hidden; padding-top:20px; margin-top:10px;}
.verProyecto{ width:69px; height:61px; float:right; overflow:hidden; background-image:url(../images/verProyecto.jpg); background-repeat:no-repeat; background-position:0px 0px; margin-top:10px;}
.verProyecto:hover{background-position:0px -61px;}
.verProyectoEN{ width:69px; height:61px; float:right; overflow:hidden; background-image:url(../images/verProyectoEN.jpg); background-repeat:no-repeat; background-position:0px 0px; margin-top:10px;}
.verProyectoEN:hover{background-position:0px -61px;}

.fondoGaleria{ width:980px; height:605px; display:block; overflow:hidden; background-repeat: no-repeat; margin:auto; background-color:#0FF;}
.moduloAgencia{ width:800px; display:block; overflow:hidden; margin:auto;}
.moduloAgencia p{ font-size:14px;}

.backServicios{ width:980px; height:281px; display:block; overflow:hidden; background-image:url(../images/backServicios.jpg); background-repeat:no-repeat;}
.backServicios .servicios{ width:190px; height:120px; float:left; overflow:hidden; margin-top:95px; text-align:center;}


/*C L I E N T E S*/
.mixFooter{ width:100%; height:120px; display:block;}
.clientes{ width:100%; height:120px; display:block; background-image:url(../images/backClientes.jpg); background-repeat:repeat-x; position:relative; z-index:1;}
.center .topClientes{ width:980px; height:40px; display:block; overflow:hidden;}
.center .bottomClientes{ width:980px; height:80px; display:block; overflow:hidden;}
.center .bottomClientes ul{ width:980px; height:50px; overflow:hidden; display:block;}
.center .bottomClientes ul li{ float:left; overflow:hidden; margin:0px 15px; }
.center .bottomClientes ul li img{ position:relative; z-index:2;}
.center .bottomClientes ul li .tooltip{ width:13px; height:21px; float:right; overflow:hidden; position:absolute; z-index:5; background-image:url(../images/tooltip.png); background-repeat:no-repeat; top:28px;}
.center .bottomClientes ul li .backtip{ width:225px; height:88px; display:block; overflow:hidden; position:absolute; z-index:4; background-image:url(../images/backTip.png);
background-repeat:no-repeat; top:-67px; padding:10px; font-family:"Trebuchet MS", Arial; font-size:11px; color:#f4f4f4; font-style:italic;}
.center .bottomClientes ul li .backtip .titulo{ font-size:13px; font-style:normal; font-weight:bold;}
.center .bottomClientes ul li .backtip p{ font-family:"Trebuchet MS", Arial; font-size:11px; color:#f4f4f4; line-height:normal; margin-bottom:0.5em;}

.topFooter{ width:100%; height:28px; display:block; background-image:url(../images/topFooter.png); background-repeat:repeat-x; position:relative; z-index:2; top:-28px;}
.topFooter .center .buttonOpen{ width:45px; height:28px; float:right; overflow:hidden; background-image:url(../images/plusFooter.png); background-repeat:no-repeat; background-position:0px -28px; cursor:pointer;}
.topFooter .center .buttonClose{ width:45px; height:28px; float:right; overflow:hidden; background-image:url(../images/plusFooter.png); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer;}

/*F O O T E R*/
.footerSite{ width:100%; display:block; overflow:hidden; background-color:#CB002F; padding-top:25px;}
.pie{ width:980px; height:0px; display:block; overflow:hidden; margin-bottom:30px;}
.pie .modulo{ width:285px; height:110px; float:left; overflow:hidden;}
.pie .modulo p{ font-size:11px; color:#f4f4f4;}
.pie .modulo a{ font-size:11px; color:#f4f4f4;}
.pie .modulo a:hover{ text-decoration:underline;}
.pie .modulo .trabajar{ width:87px; height:89px; float:right; overflow:hidden; background-image:url(../images/trabajarButton.jpg); background-repeat:no-repeat; background-position:0px -89px; margin-top:10px;}
.pie .modulo .trabajar:hover{ background-position:0px 0px;}
.pie .modulo ul { width:160px; display:block; overflow:hidden;}
.pie .modulo ul li{ width:160px; padding-bottom:2px; display:block; overflow:hidden; margin:3px 0px; font-family:"Trebuchet MS", Arial; font-size:11px; color:#f4f4f4; background-image:url(../images/dotLine.jpg);
background-repeat:no-repeat; background-position:bottom left;}
.pie .modulo ul li a{ width:60px; display:block; overflow:hidden; padding:3px 5px; font-family:"Trebuchet MS", Arial; font-size:11px; color:#f4f4f4; background-color:#cb002f;}
.pie .modulo ul li a:hover{ background-color:#DB8A9D; text-decoration:none; font-weight:bold;}
.pie .separador{ width:1px; height:110px; float:left; overflow:hidden; margin:0px 30px; background-image:url(../images/picVertical.png); background-repeat:repeat;}
.footerSite p{ color:#181818;}
.footerSite a{ color:#181818;}
.footerSite a:hover{ text-decoration:underline;}



.pie .modulo .contiene div .facebook{ width:47px; height:56px; float:left; overflow:hidden; background-image:url(../images/socialSprite.jpg); background-repeat:no-repeat; background-position:0px -56px;
margin-right:8px;}
.pie .modulo .contiene div .facebook:hover{ background-position:0px 0px;}
.pie .modulo .contiene div .twitter{ width:47px; height:56px; float:left; overflow:hidden; background-image:url(../images/socialSprite.jpg); background-repeat:no-repeat; background-position:-47px -56px;}
.pie .modulo .contiene div .twitter:hover{ background-position:-47px 0px;}

.backNews{ width:190px; height:23px; display:block; overflow:hidden; background-image:url(../images/backNews.jpg); background-repeat:no-repeat; margin-top:20px; padding:2px 0px 0px 20px;}
.backNews .txt{ font-family:"Trebuchet MS", Arial; font-size:12px; font-weight:bold; color:#00a2d9; float:left; overflow:hidden; margin-right:5px; padding-top:1px;}
.backNews input{ font-family:"Trebuchet MS", Arial; font-size:12px; font-weight:bold; color:#cb002f; float:left; overflow:hidden; margin-right:5px; background-color:transparent; border:0px solid transparent; width:125px;}
.backNews input:focus{ color:#E6545E;}
.backNews .send{ width:15px; height:15px; float:left; overflow:hidden; background-image:url(../images/sendBtn.jpg); background-repeat:no-repeat; background-position:0px 0px; margin:3px 2px 0px 0px;}
.backNews .send:hover{ background-position:0px -15px;}

.globaContacto{ width:283px; height:266px; display:block; overflow:hidden; background-image:url(../images/globaContacto.jpg); background-repeat:no-repeat; margin-left:50px;}
.globaContacto .contieneTexto{ width:230px; height:200px; display:block; overflow:hidden; text-align:center; margin:55px 0px 0px 20px;;}
.globaContacto .contieneTexto .pointLine{ width:150px; height:10px; border-bottom:1px dotted #181818; display:block; overflow:hidden; margin-bottom:12px; margin-left:40px;}
.globaContacto .contieneTexto p{ color:#181818; margin-bottom:5px;}
.globaContacto .contieneTexto a{ color:#181818;}
.globaContacto .contieneTexto a:hover{ text-decoration:underline;}

.contieneForm{ width:100%; display:block; overflow:hidden; margin:10px 0px;}
.contieneForm label{ width:90px; float:left; overflow:hidden; font-family: "Trebuchet MS", Arial; font-size:13px; font-weight:bold; color:#e7565d; margin-right:10px; text-align:right; padding-top:9px;}
#fieldNombre{ width:402px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRed.jpg); background-repeat:no-repeat; background-position:0px -38px;}
#fieldNombre.alert{ width:402px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRed.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#fieldMail{ width:402px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRed.jpg); background-repeat:no-repeat; background-position:0px -38px;}
#fieldMail.alert{ width:402px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRed.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#fieldTelefono{ width:402px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRed.jpg); background-repeat:no-repeat; background-position:0px -38px;}
#fieldTelefono.alert{ width:402px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRed.jpg); background-repeat:no-repeat; background-position:0px 0px;}
.contieneForm input{font-family: "Trebuchet MS", Arial; font-size:12px; font-weight:normal; color:#ffffff; border:0px solid transparent; background-color:transparent; width:370px; margin:8px 0px 0px 13px}
.contieneForm input:focus{ color:#75C8D6;}
#textField{ width:402px; height:100px; float:left; overflow:hidden; background-image:url(../images/textRed.jpg); background-repeat:no-repeat; background-position:0px -100px;}
#textField.alert{ width:402px; height:100px; float:left; overflow:hidden; background-image:url(../images/textRed.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#textField textarea{font-family: "Trebuchet MS", Arial; font-size:12px; font-weight:normal; color:#ffffff; border:0px solid transparent; background-color:transparent; width:370px; margin:11px 0px 0px 13px; overflow:hidden;}
#textField textarea:focus{ color:#75C8D6;}
.enviar{ width:106px; height:43px; float:right; overflow:hidden; background-image:url(../images/enviar.jpg); background-repeat:no-repeat; background-position:0px -43px; margin-right:50px;}
.enviar:hover{ background-position:0px 0px;}


.contieneFormT{ width:313; float:left; overflow:hidden; margin-right:20px;}

.contieneFormT label{ display:block; overflow:hidden; font-family: "Trebuchet MS", Arial; font-size:13px; font-weight:bold; color:#e7565d; padding-left:5px;}
.label{ width:313px; display:block; overflow:hidden; font-family: "Trebuchet MS", Arial; font-size:13px; font-weight:bold; color:#e7565d;}
.contieneFormT input{font-family: "Trebuchet MS", Arial; font-size:12px; font-weight:normal; color:#ffffff; border:0px solid transparent; background-color:transparent; width:280px; margin:8px 0px 0px 13px}
.contieneFormT input:focus{ color:#75C8D6;}
.contieneFormT select{font-family: "Trebuchet MS", Arial; font-size:12px; font-weight:normal; color:#ffffff; border:0px solid #4C4C4C; background-color:#4C4C4C; width:290px; margin:9px 0px 0px 13px}
.contieneFormT select:focus{ color:#75C8D6;}
#textFieldTrabajo textarea{font-family: "Trebuchet MS", Arial; font-size:12px; font-weight:normal; color:#ffffff; border:0px solid transparent; background-color:transparent; width:930px; margin:11px 0px 0px 13px; overflow:hidden;}
#textFieldTrabajo textarea:focus{ color:#75C8D6;}

#fieldNombreTrabajo{ width:313px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRedSmall.jpg); background-repeat:no-repeat; background-position:0px -38px;}
#fieldNombreTrabajo.alert{ width:313px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRedSmall.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#fieldMailTrabajo{ width:313px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRedSmall.jpg); background-repeat:no-repeat; background-position:0px -38px;}
#fieldMailTrabajo.alert{ width:313px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRedSmall.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#fieldWebTrabajo{ width:313px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRedSmall.jpg); background-repeat:no-repeat; background-position:0px -38px;}
#fieldWebTrabajo.alert{ width:313px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRedSmall.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#fieldDiciplinaTrabajo{ width:313px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRedSmall.jpg); background-repeat:no-repeat; background-position:0px -38px;}
#fieldDiciplinaTrabajo.alert{ width:313px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRedSmall.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#fieldSkillsTrabajo{ width:313px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRedSmall.jpg); background-repeat:no-repeat; background-position:0px -38px;}
#fieldSkillsTrabajo.alert{ width:313px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRedSmall.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#fieldDisponibilidadTrabajo{ width:313px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRedSmall.jpg); background-repeat:no-repeat; background-position:0px -38px;}
#fieldDisponibilidadTrabajo.alert{ width:313px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRedSmall.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#textFieldTrabajo{ width:980px; height:138px; float:left; overflow:hidden; background-image:url(../images/textRedBig.jpg); background-repeat:no-repeat; background-position:0px -138px;}
#textFieldTrabajo.alert{ width:980px; height:138px; float:left; overflow:hidden; background-image:url(../images/textRedBig.jpg); background-repeat:no-repeat; background-position:0px 0px;}

.extra{ width:402px; height:38px; float:left; overflow:hidden; background-image:url(../images/inputRed.jpg); background-repeat:no-repeat; background-position:0px -38px;}

.extra select{font-family: "Trebuchet MS", Arial; font-size:12px; font-weight:normal; color:#ffffff; border:0px solid #4C4C4C; background-color:#4C4C4C; width:375px; margin:9px 0px 0px 13px}
.extra select:focus{ color:#75C8D6;}

.pointLineBlue{ width:980px; height:20px; border-bottom:1px dotted #75C8D6; display:block; overflow:hidden; margin-bottom:25px;}
.backGracias{ width:100%; display:block; overflow:hidden; background-image:url(../images/centerBack.jpg); background-repeat:repeat;}

/*E R R O R   404*/
.top404{ width:100%; height:56px; display:block; overflow:hidden; background-image:url(../images/top404.jpg); background-repeat:repeat-x;}
.top404 .logo{ margin:auto; display:block; overflow:hidden; width:175px;}
.back404{ width:100%; height:605px; display:block; overflow:hidden; background-image:url(../images/back404.jpg); background-repeat:repeat-x; background-color:#A33E44;}
.back404 .banner{ width:800px; display:block; overflow:hidden; margin:auto;}
.back404 .banner img{ margin:9px 0px 0px 28px}
.back404 ul{ display:block; overflow:hidden;}
.back404 ul li{ float:left; overflow:hidden; margin:0px 20px 0px 0px; font-family:"Regular", arial; font-size:18px; color:#ffffff;}
.back404 ul li a{color:#ffffff; padding-bottom:5px; height:20px; display:block; overflow:hidden;}
.back404 ul li a:hover{ border-bottom:1px dotted #ffffff;}
.footer404{ width:100%; height:24px; display:block; overflow:hidden; background-image:url(../images/footer404.jpg); background-repeat:repeat-x; background-color:#A33E44; color:#ffffff; text-align:center; font-size:11px; font-family:"Trebuchet MS", Arial; letter-spacing:1px; padding-top:15px;}



