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


body {
margin:0;
padding:0;
background-image:url(../imagenes/fondo.jpg);
background-repeat:no-repeat;}

div, p, imag, table, class {
margin:0;
padding:0;}

#contenedor {
margin:auto;
width:800px;
height:600px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

#esp_top {
width:800px;
height:230px;}

#esp_center {
width:800px;
height:190px;}

#esp_bajo {
width:800px;
height:180px;}

#esp_bajo2 {
width:800px;
height:380px;}

/*menu*/

#logo {
width:200px;
height:180px;
float:left;}

.esp_botones {
margin-top:30px;
width:150px;
height:160px;
float:left;
}

#boton_1 {
padding-top:5px;
padding-right:5px;
width:145px;
height:30px;
background-image:url(../imagenes/bot1.jpg);
background-repeat:no-repeat;
text-align:right;}

#boton_1:hover {
padding-top:5px;
padding-right:5px;
width:145px;
height:30px;
background-image:url(../imagenes/bot1a.jpg);
background-repeat:no-repeat;
}

#boton_2 {
padding-top:5px;
padding-right:5px;
width:145px;
height:30px;
background-image:url(../imagenes/bot2.jpg);
background-repeat:no-repeat;
text-align:right;}

#boton_2:hover {
padding-top:5px;
padding-right:5px;
width:145px;
height:30px;
background-image:url(../imagenes/bot2a.jpg);
background-repeat:no-repeat;
text-align:right;}

#boton_3 {
padding-top:5px;
padding-right:5px;
width:145px;
height:30px;
background-image:url(../imagenes/bot3.jpg);
background-repeat:no-repeat;
text-align:right;}

#boton_3:hover {
padding-top:5px;
padding-right:5px;
width:145px;
height:30px;
background-image:url(../imagenes/bot3a.jpg);
background-repeat:no-repeat;
text-align:right;}

#boton_4 {
padding-top:5px;
padding-right:5px;
width:145px;
height:30px;
background-image:url(../imagenes/bot4.jpg);
background-repeat:no-repeat;
text-align:right;}

#boton_4:hover {
padding-top:5px;
padding-right:5px;
width:145px;
height:30px;
background-image:url(../imagenes/bot4a.jpg);
background-repeat:no-repeat;
text-align:right;}

.text_boton {
color:#FFFFFF;
text-align:right;
text-decoration:none;}

 /*datos inicio*/

.text_datos {
color:#666666;
text-align:right;}

.a {
color:#666666;
text-decoration:none;}

.a:hover {
color:#009900;
text-decoration:none;}

/*Interior*/

h1 {
margin-top:20px;
font-size:13px;
color:#009900;}

#lado_izq {
margin-top:20px;
width:200px;
height:340px;
float:left;
}

#lado_izq2 {
margin-top:20px;
width:200px;
height:340px;
float:left;
}


#lado_der {
margin:0;
padding:0;
width:600px;
height:360px;
float:left;}

#lado_der2 {
margin:0;
padding:0;
width:600px;
height:360px;
float:left;}

#linea {
width:800px;
height:1px;
margin-bottom:5px;
background-color:#CCCCCC;
float:left;}

#pie {
width:800px;
height:30px;}

.text_pie {
text-align:right;
font-size:11px;
color:#999999;}

p {
font-size:12px;
color:#666666;}

.text_parrfo {
margin-top:10px;
text-align:justify;
}

.text_parrfo2 {
margin-top:5px;
text-align:justify;
}
.text_parrfo3 {
margin-top:0;
text-align:justify;
}

h2 {
color:#999999;
font-size:12px;}

.columna_nos {
margin-left:150px;
width:150px;
float:left;}

/*Clientes*/

.listado {
margin-left:60px;
margin-top:20px;
width:240px;
float:left;}

.esp_list {
margin-top:10px;}

.esp_list2 {
margin-top:20px;}

.b {
color:#666666;
text-decoration:none;}

.b:hover {
margin-top:10px;
color:#009900;
text-decoration:none;}


/*CONTACTOS*/

.contacto {
padding-left:155px;
padding-right:20px;
width:445px;
height:360px;
float:left;}

form {
font-size:12px;
}

h3 {
margin:0;
padding:0;
color:#009900;
margin-bottom:10px;
font-size:12px;}

.input {
width:260px;
margin-top:3px;
margin-bottom:8px;
font-size:11px;
color:#666666;}




textarea {
width:260px;
height:70px;
font-size:11px;
color:#666666;}

select {
width:260px;
margin-bottom:10px;
font-size:11px;
color:#666666;}

#text_ok {
margin-top:150px;
margin-left:42px;
font-size:16px;
color:#666666;}

/*CLIENTES*/

.tit {
margin-top:145px;}

/*Contacto*/

.tit2 {
padding-bottom:43px;}

.imag_plop {
margin-top:30px;}

.enviar {
margin-top:10px;
margin-left:80px;
background-image:url(../imagenes/enviar1.png);
background-repeat:no-repeat;}
 

.enviar:hover {
background-image:url(../imagenes/enviar.png);
background-repeat:no-repeat;
margin-left:80px;
margin-top:10px;}


.tabla_pie {
width:800px;
float:left;}

/*PORTAFOLIO*/

.listado_prod {
margin-left:90px;
}

.listado_prod2 {
margin-left:10px;}

.tab_port {
margin:0;
padding:0;
float:left;
}
