body{ font: bold 14px "Trebuchet ms",arial,verdana,times; color: #999999; background-color: #ffffff;}a{ color: #666666; text-decoration: none;}a:hover{ text-decoration: underline;}/* Comunes */div#quienes a{ background-color: #d2b5e5; border: 1px solid #522a76; color: #522a76;}div#quienes a:hover{ background-color: #522a76; border: 1px solid #d2b5e5; color: #d2b5e5;}div#presupuesto a{ background-color: #b9dba8; border: 1px solid #588648; color: #588648;}div#presupuesto a:hover{ background-color: #588648; border: 1px solid #b9dba8; color: #b9dba8;}div#contacto a{ background-color: #fdc59b; border: 1px solid #cc6e0e; color: #cc6e0e;}div#contacto a:hover{ background-color: #cc6e0e; border: 1px solid #fdc59b; color: #fdc59b;}div#trabajos a{ background-color: #f8938b; border: 1px solid #bc2014; color: #bc2014;}div#trabajos a:hover{ background-color: #bc2014; border: 1px solid #f8938b; color: #f8938b;}div#software a{ background-color: #ffff66; border: 1px solid #ffcc00; color: #ffcc00;}div#software a:hover{ background-color: #ffcc00; border: 1px solid #ffff66; color: #ffff66;}div#acceso a{ background-color: #b2d6e4; border: 1px solid #014751; color: #014751;}div#acceso a:hover{ background-color: #014751; border: 1px solid #b2d6e4; color: #b2d6e4;}.ocultar{ display: none;}/* Pagina Principal */div#contenidoppal{ margin-top: 240px; margin-left: 260px;}div#contenidoppal div#resto{ float: left; padding-top: 7px; font-size: 14pt;}div#contenidoppal div.opmenu{ float: left; margin-right: 4px; margin-top: 5px; font-size: 15pt; text-align: center;}div#contenidoppal div.opmenu_des{ float: left; width: 54px; border: 1px solid #3366CC; margin-right: 4px; margin-top: 5px; padding-top: 18px;  padding-bottom: 9px;  font-size: 15pt; text-align: center; color: #3366CC;}div#contenidoppal div.opmenu a{ display: block; width: 54px; text-decoration: none; padding-top: 14px;  padding-bottom: 13px; }div#contenidoppal div.opmenu a:hover{ padding-top: 72px;  padding-bottom: 5px;}div#logoppal{ top: 210px; left: 270px; width: 136px; height: 29px; background-image: url(../imagenes/tumejorweb2.jpg); background-repeat: no-repeat; position: absolute;}div#formacceso{ top: 208px; left: 315px; font-size: 11pt; text-align: center; width: 430px; height: 100px; border-top: 1px solid #014751; border-left: 1px solid #014751; border-right: 2px solid #014751; border-bottom: 2px solid #014751; background-color: #b2d6e4; color: #014751; display: none; z-index: 1; position: absolute;}div#formacceso input{ font-size: 8pt; height: 18px; color: #014751; margin: 3px; border: 1px solid #014751;}/* Resto de Páginas */div#contenido{ margin-top: 100px; margin-left: 290px; width: 390px; height: 390px; background-position: bottom right; background-repeat: no-repeat; font-size: 8pt;}div.bordeamarillo{ color: #cc6e0e; border-top: 1px solid #cc6e0e; border-left: 1px solid #cc6e0e; border-right: 2px solid #cc6e0e; border-bottom: 2px solid #cc6e0e; background-image: url(../imagenes/tio8.jpg);}div.bordeamarillo_softw{ color: #ffcc00; border-top: 1px solid #ffcc00; border-left: 1px solid #ffcc00; border-right: 2px solid #ffcc00; border-bottom: 2px solid #ffcc00; background-image: url(../imagenes/fondosoftw.jpg);}div.bordemorado{ color: #522a76; border-top: 1px solid #522a76; border-left: 1px solid #522a76; border-right: 2px solid #522a76; border-bottom: 2px solid #522a76; background-image: url(../imagenes/tio8.jpg);}div.bordeverde{ color: #588648; border-top: 1px solid #588648; border-left: 1px solid #588648; border-right: 2px solid #588648; border-bottom: 2px solid #588648; background-image: url(../imagenes/tio.jpg);}div.borderojo{ color: #bc2014; border-top: 1px solid #bc2014; border-left: 1px solid #bc2014; border-right: 2px solid #bc2014; border-bottom: 2px solid #bc2014; background-image: url(../imagenes/tulipanes3.jpg);}div.fondorojo{ background-color: #bc2014;}div.fondoverde{ background-color: #588648;}div.fondomorado{ background-color: #522a76;}div.fondoamarillo{ background-color: #cc6e0e;}div.fondoazul{ background-color: #014751; color: #b2d6e4;}div#menu{ width: 100%; height: 25px;}div#menu div#titulo{ float: left; margin: 4px; font-variant: small-caps; font-size: 10pt; color: #ffffff;}div#menu div.opmenu{ float: right; width: 18px; height: 18px; font-size: 9pt; margin-top: 2px; margin-right: 2px; margin-left: 4px;}div#menu div.opmenu a{ display: block; width: 100%; height: 100%; text-decoration: none; text-align: center; background-color: #bc2014; border: 1px solid #ffffff; color: #ffffff;}div#menu div.opmenu a:hover{ background-color: #f8938b; border: 1px solid #ffffff; color: #999999;}div#contenido div#logo{ width: 149px; height: 29px; margin: 5px; background-image: url(../imagenes/tumejorweb.jpg); background-repeat: no-repeat;}/* Página de textos */ div#contenido div#texto{ margin-left: 20px; margin-top: 30px; margin-right: 20px; font-size: 8pt;}div#contenido div#texto input.inputamarillo{ border: 0px; border-bottom: 1px solid #cc6e0e; color: #cc6e0e; background-color: transparent; font-size: 8pt; padding-left: 2px; margin-top: 2px; margin-bottom: 3px; width: 220px;}div#contenido div#texto input.enviaramarillo{ font-weight: bold; margin: 8px; width: auto; background-color: #fdc59b; border: 1px solid #cc6e0e; color: #cc6e0e;}div#contenido div#texto label{ font-size: 8pt; width: 80px; padding: 0px; margin-top: 5px;}div#contenido div#texto textarea{ border: 1px solid #cc6e0e; color: #cc6e0e; margin: 0px; margin-left: 5px; margin-top: 6px; filter: alpha(opacity=80);}div#contenido div.info{ font-size: 7pt; font-weight: normal; font-style: italic; padding: 0px; padding-left: 15px; clear: both;}div#contenido div#mailcontacto{ top: 474px; left: 305px; position: absolute; font-size: 7pt; font-weight: bold;}div#contenido div#texto p{ text-indent: 10px; margin: 0px; margin-bottom: 10px; letter-spacing: 2px font-size: 8pt;}/* Página de portafolio */div#contenido div#trabajosrealizados{ clear: left; float: left; padding-top: 0px; padding-left: 20px; padding-right: 20px; font-size: 8pt;}div#contenido div#trabajosrealizados marquee{ width: 345px;}div#contenido div#trabajosrealizados .trabajo{ float: left; margin: 5px;}div#contenido div#trabajosrealizados .trabajo a{ display: block; width: 130px; height: 87px; text-align: center; border: 1px dashed #bc2014; padding: 5px;}div#contenido div#trabajosrealizados .trabajo a:hover{ border: 1px solid #bc2014;}div#contenido div#trabajosrealizados .trabajo a.software{ border-color: #ffcc00;}div#contenido div#trabajosrealizados .trabajo a.software:hover{ border-color: #ffcc00;}div#contenido div#trabajosrealizados .trabajo a img{ border: 0px; width: 120px; height: 77px;}div#contenido div#trabajosrealizados .trabajo .comentario{ width: 130px; text-align: center; font-size: 7pt; float: left; clear: left;}div#contenido div#datostrabajo{ margin: 0px; display: none;}div#contenido div#datostrabajo ul li{ margin-left: 0px;}div#contenido div#url{ text-align: center; margin-top: 5px; clear: both;}/* Para el presupuesto */div#contenido input.inputverde{ border: 0px; border-bottom: 1px solid #588648; color: #588648; background-color: transparent; font-size: 8pt; padding-left: 2px; margin-top: 2px; margin-bottom: 3px; width: 220px;}div#contenido div#texto input.enviarverde{ font-weight: bold; margin: 5px; font-size: 8pt; width: auto; border: 1px solid #588648; color: #588648; background-color: #b9dba8;}div#contenido div#texto label.presupuesto{ width: 130px;}div#contenido div#derecha{ float: right;}div#contenido div#izquierda{ float: left;}div#contenido a.enlmasinfo{ color: #bc2014; text-decoration: none;}.masinfo{ top: 0px; left: 0px; width: 200px; position: absolute; visibility: hidden; border: 1px solid #588648; background-color: #b9dba8; font-size: 7pt; font-weight: normal; color: #588648; padding: 10px;}#aviso{ width: 300px; padding: 0px; margin-top: 20px; margin-left: 40px;}.avisoamarillo{ border: 1px solid #cc6e0e;}.avisorojo{ border: 1px solid #bc2014;}#aviso #texto{ text-align: center; font-size: 11pt; text-transform: uppercase;}#aviso #info{ padding: 10px; font-size: 7pt; text-align: center;}div#datos{ font-size: 8pt; font-variant: small-caps; text-align: center; margin-top: 25px; display: none;}/* Admin */div#admin{ margin-top: 50px; margin-left: 50px; width: 880px; font-size: 8pt; color: #cc6e0e;}div#admin div#menu{ width: 100%; height: 25px; background-color: #ffffff;}div#admin div#menu div.opmenuadmin{ float: right; height: 100%; width: 65px; font-size: 9pt; margin: 0px; margin-right: 5px;}div#admin div#menu div.opmenuadmin a{ display: block; width: 100%; height: 100%; padding-top: 3px; padding-left: 3px; padding-right: 3px; text-decoration: none; text-align: center; background-color: #cc6e0e; border-top: 1px solid #cc6e0e; border-left: 1px solid #cc6e0e; border-right: 1px solid #cc6e0e; color: #ffffff;}div#admin div#menu div.opmenuadmin a:hover{ background-color: #ffffff; color: #cc6e0e;}div.libro{ background-image: url(../imagenes/anillas.jpg); background-repeat: repeat-y; background-position: top center;}div#admin div#texto{ font-size: 8pt; height: 470px; padding: 5px; border-top: 1px solid #cc6e0e; border-left: 1px solid #cc6e0e; border-right: 2px solid #cc6e0e; border-bottom: 2px solid #cc6e0e;}div#admin table{ width: 95%; font-size: 8pt;}div#admin table.conborde{ border: 1px solid #bcbcbc;}div#admin table tr{ border-bottom: 1px solid #ececec;}div#admin table tr.cabecera{ color: #ffffff; font-weight: bold; font-variant: small-caps; font-size: 9pt; background-color: #bcbcbc;}div#admin table tr.cabecera1{ background-color: #bcbcbc; color: #666666;}div#admin table tr td.mensaje{ padding: 15px;}div#admin div#paginacion{ text-align: center;}div#admin div#texto div#paginader{ float: right; width: 410px; padding: 0px; padding-left: 10px;}div#admin div#texto div#paginaizq{ float: left; width: 410px; padding: 0px;}div#admin div#texto div#detallenota{ text-align: right; margin-right: 65px; visibility: hidden;}div#admin div#texto div#notas{ font-size: 8pt; font-style: italic; font-weight: normal; width: 300px; height: 200px; padding: 5px; margin-left: 45px; margin-bottom: 10px; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 2px solid #dddddd; border-bottom: 2px solid #dddddd; overflow: auto;}div#admin div#texto fieldset{ padding: 3px;}div#admin div#texto fieldset legend{ font-size: 10pt; padding-right: 8px; margin-bottom: 5px; color: #cc6e0e;}div#admin div#texto fieldset legend a{ font-size: 8pt;}div#admin div#texto fieldset div#contactos{ height: 350px; overflow: auto;}div#admin div#texto label{ width: 100px;}div#admin div#texto input.texto{ border: 1px solid #cc6e0e; color: #cc6e0e; background-color: transparent; font-size: 8pt; padding-left: 2px; margin-top: 2px; margin-bottom: 2px; width: 200px;}div#admin div#texto input.texto_precio{ border: 0px; border-bottom: 1px solid #cc6e0e; color: #cc6e0e; background-color: transparent; font-size: 8pt; padding-left: 2px; margin-top: 2px; margin-bottom: 2px; text-align: center; width: 40px;}div#admin div#texto input.enviar{ font-weight: bold; margin: 8px; width: auto; background-color: #fdc59b; border: 1px solid #cc6e0e; color: #cc6e0e;}div#admin .info{ margin: 15px; padding: 10px; padding-left: 27px; padding-top: 5px; border: 1px dashed #cc6e0e; font-weight: normal; background-color: #f9f9f9; background-image: url(../imagenes/info.gif); background-position: 7px 7px; background-repeat: no-repeat; text-align: justify;}div#admin .info .titulo{ font-weight: bold; font-variant: small-caps; color: #990000; font-size: 130%;}div#admin .ventanaEmergente{ border-top: 1px solid #cc6e0e; border-left: 1px solid #cc6e0e; border-right: 2px solid #cc6e0e; border-bottom: 2px solid #cc6e0e; background-color: #f8f8f8; top: 150px; left: 230px; width: 500px; position: absolute; display: none;}div#admin .ventanaEmergente .titulo{ padding-left: 3px; padding-right: 1px; padding-top: 2px; background-color: #cc6e0e; height: 25px; font-weight: bold; color: #fff; font-size: 10pt; font-variant: small-caps;}div#admin .ventanaEmergente .titulo a{ display: block; float: right; border: 1px solid #fff; text-align: center; width: 20px; height: 20px; color: #666666; background-color: #ececec; text-decoration: none;}div#admin .ventanaEmergente .titulo a:hover{ color: #ececec; background-color: #666666;}div#admin .ventanaEmergente .contenido{ padding: 15px;}div#admin .ventanaEmergente .contenido input{ width: 300px;}div#admin .ventanaEmergente .contenido table{ width: 450px;}div#admin input.linea{ border: 0px; border-bottom: 1px solid #cc6e0e; background-color: transparent;}.oculto{ display: none;}.centrado{ text-align:center;}.derecha{ text-align:right;}.izquierda{ text-align:left;}.relativo{ position: relative;}