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

body {background-image: url(images/bg.jpg); background-position:center top; background-attachment:fixed; background-repeat:no-repeat; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
img{border:0px;}

.tabla-todo{width:100%} /*Se encarga de Centrar todo el contenido*/
.tabla-central{width:900px;} /*La tabla o celda del medio, va todo aca adentro*/

.fila-top-menu{height:34px; background-image:url(images/bg-top-menu.png); background-repeat:repeat-x;}/*El menu chiquito arriba de foto*/

.fila-titulo{background-image:url(images/contenido-fondo-del-titulo.png); background-position:bottom; background-repeat:no-repeat; height:52px;} /*Fila que muestra el titulo de la seccion donde estoy y tambien muestra los botones CHAT y CONTACTA*/

.servicios{background-image:url(images/servicios-bg.png);}/*El fondo de la tabla servicios, donde dice programacion a medida, etc. Esta aplicado a filas de la tabla
para que se vea el borde redondeado*/

/*Donde muestro cada porfolio*/
.portfolio-descripcion-der{width:267px; height:214px; background-image:url(images/descripcion-der.png);}

.margenes-titulo{margin-left:10px; margin-right:10px; margin-top:15px; margin-bottom:5px;} /*Es para el titulo de la seccion en donde estoy*/
.margenes-izq-der{margin-left:10px; margin-right:10px;}
.margenes-arr-aba{margin-bottom:5px; margin-top:5px;}

/*TEXTOS*/
.texto-titulo{font-family:Arial, Helvetica, Tahoma, sans-serif; font-size:22px; color:#FFFFFF; font-weight:bold;}
.texto-sub-titulo{font-family:Arial, Helvetica, Tahoma, sans-serif; font-size:18px; color:#FFFFFF; font-weight:bold;}
.texto-sub-titulo-color{font-family:Arial, Helvetica, Tahoma, sans-serif; font-size:18px; color:#ec744c; font-weight:bold; font-variant:10px;}
.texto-main {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#999999;}
.texto-destacado {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}

/* ENLACES */
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}

.top-menu {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin-left:5px; margin-right:5px; text-decoration: none;}
.top-menu:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-left:5px; margin-right:5px; text-decoration: none;}

.ver-mas {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#f8b708; text-decoration: none;}
.ver-mas:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#f8b708; text-decoration: none;}

.enlace-main {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#999999; text-decoration: none;}
.enlace-main:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration: none;}

.copy{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.enlace-copy {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration: none;}
.enlace-copy:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration: underline;}

/*FORMULARIOS*/
.form-input-largo{width:420px; height:20px; border-color: #FFFFFF; border-width:1px; border-style:solid; background-color: transparent; background-image:url(images/bg-formulario.png); font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#999999;}
.form-input-corto{width:200px; height:20px; border-color: #FFFFFF; border-width:1px; border-style:solid; background-color: transparent; background-image:url(images/bg-formulario.png); font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#999999;}
.form-area{width:420px; height:80px; border-color: #FFFFFF; border-width:1px; border-style:solid; background-color: transparent; background-image:url(images/bg-formulario.png); font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#999999;}
.form-button{width:50px; height:20px; border-color: #999999; border-width:1px; border-style:solid; border-color:#212629; background-color:#6e7376; font-family:Tahoma; font-size:12px; line-height:10px; color:#3c3c3d; margin:3px;}
