/* CSS Document */

/* ------------------------ GENERAL --------------------------- */

html {
margin: 0px;
padding: 0px;
}
body {
font-family:Arial;
color:#000;
margin:0px;
padding: 0px;
font-size: 11px;
text-align: left;
background:url(../images/fondos/fondo_final.jpg) repeat-y center #000000;
}

/* ------------------------ ESTRUCTURA --------------------------- */

#contenedor{
width:930px;
margin:auto;
display:block;
}

#ladoa{
width:465px;
float:left;
height:565px;
}
#ladob{
width:464px;
float:left;
}
/* ------------------------	 MENU ------------------------------*/


.home_bot{ background:url(../images/bot/home.gif ) no-repeat top;
height:55px;
width:19px;
float:right;
margin:70px 12px 0px 0px;
}
.menu_izq{
padding-top:141px;
margin-right:6px;
width:114px;
float:right;
}
.adorno_top{ background:url(../images/menu/adorno_top.jpg) top no-repeat;
height:21px;
}
.adorno_bottom{ background:url(../images/menu/adorno_bottom.jpg) top no-repeat;
height:21px;
}

/* ------------------------ FONDOS --------------------------- */
.homeder{
background:url(../images/fondos/home1.jpg) no-repeat top;
height:565px;
}
.homeizq{
background: url(../images/fondos/home2.jpg) no-repeat top;
height:565px;
}
.bioder{
background:url(../images/fondos/biografia1.jpg) no-repeat top;
height:565px;
}
.bioder_eng{
background:url(../images/fondos/biografia_eng.jpg) no-repeat top;
height:565px;
}
.bioizq{
background: url(../images/fondos/biografia2.jpg) no-repeat top;
height:565px;
}
.portaizq{
background: url(../images/fondos/portfolio1.jpg) no-repeat top;
height:565px;
}
.portader{
background: url(../images/fondos/portfolio2.jpg) no-repeat top;
height:565px;
}
.contactizq{
background: url(../images/fondos/contacto2.jpg)  no-repeat top;
height:565px;
}
.contactder{
background: url(../images/fondos/contacto1.jpg) no-repeat top;
height:565px;
}
.contactizq_eng{
background: url(../images/fondos/contacto2_eng.jpg)  no-repeat top;
height:565px;
}
.contactder_eng{
background: url(../images/fondos/contacto1_eng.jpg) no-repeat top;
height:565px;
}
.textosizq{
background: url(../images/fondos/textos2.jpg) no-repeat top;
height:565px;
}
.textosder{
background: url(../images/fondos/textos1.jpg) no-repeat top;
height:565px;
}
.comentizq{
background: url(../images/fondos/comentarios2.jpg) no-repeat top;
height:565px;
}
.comentder{
background: url(../images/fondos/comentarios1.jpg) no-repeat top;
height:565px;
}
.comentizq_eng{
background: url(../images/fondos/comentarios2_eng.jpg) no-repeat top;
height:565px;
}
.comentder_eng{
background: url(../images/fondos/comentarios1_eng.jpg) no-repeat top;
height:565px;
}
.linksizq{
background: url(../images/fondos/links2.jpg) no-repeat top;
height:565px;
}
.linksder{
background: url(../images/fondos/links1.jpg) no-repeat top;
height:565px;
}
.imgizq{
background: url(../images/fondos/imagenes2.jpg) no-repeat top;
height:565px;
}

.imgder{
background: url(../images/fondos/imagenes1.jpg) no-repeat top;
height:565px;
}
.imgder_eng{
background: url(../images/fondos/imagenes1_eng.jpg) no-repeat top;
height:565px;
}
.nov1{
background: url(../images/fondos/nov1.jpg) no-repeat top;
height:565px;
}
.nov2{
background: url(../images/fondos/nov2.jpg) no-repeat top;
height:565px;
}
/* ------------------------LINKS INFO ------------------------ */
div#toolTip {
  position: absolute;
  width:150px;
  background:#AC8C48;
  text-align:left;
  padding:3px;
  z-index:500;
  
}
div#toolTip p {
  margin:0;
  padding:0;
  color:#000;
  font:11px arial;
  font-weight:bold;
}
div#toolTip em {
  display:block;
  margin-top:3px;
  color:#5A4B17;
  font-style:normal;
}
/*------------------------- comentarios-----------------*/

.come{
margin: 180px 0px 0px 170px;
width:200px;
color:#000;
float:left;
}


/* ----------------------- TEXTO BIO------------------------ */
.bio1{
margin: 200px 0px 0px 170px;
width:200px;
color:#000;
float:left;
}

.iconos_text{
background:url(../images/fondos/icono_textos.jpg) no-repeat left;
height:10px;
width:10px;
padding-left:10px;
}
.iconos_espacio{
height:10px;
width:10px;
padding-left:10px;
}
.capitular{
color:#502903;
font-size:25px;
font-family:"Times New Roman", Times, serif;
}

.bio2{
margin: 200px 0px 0px 70px;
width:110px;
color:#000;
float:left;
}
.bio3{
margin:70px 0px 0px 213px;
width:115px;
color:#000;
}

.bio4{
margin: 200px 0px 0px 70px;
width:110px;
color:#000;
float:left;
}
.bio5{
margin:70px 0px 0px 213px;
width:105px;
color:#000;
}
.sor{
background:url(../images/fondos/sor.jpg) left no-repeat;
height:74px;
width:74px;
float:left;
margin-right:5px;}

.links{
border-bottom:dotted 1px #855F17; 
text-decoration:none;
margin-bottom:5px;
color:#990000;
font-weight:bold;
} 
.links a{
border-bottom:dotted 1px #855F17; 
text-decoration:none;
margin-bottom:5px;
color:#990000;
font-weight:bold;
} 
.links a:hover{
color:#660000;
} 
/*----------------------------- imagenes -----------------------*/
.img_gall{
margin: 144px 0px 0px 70px;
width:266px;
height:367px;
float:left;
}

/*----------------------------- comentarios -----------------------*/
.com{
margin: 144px 0px 0px 80px;
width:250px;
height:367px;
float:left;
}
/* ------------------------------ portafolio --------------------------------------*/
.porta{
margin: 190px 0px 0px 170px;
width:200px;
color:#000;
float:left;
}
.listado{
margin: 85px 0px 0px 228px;
width:80px;
color:#000;
float:left;
text-align:center;
font-weight:bold;
}
.listado ul{
margin: 0px;
padding: 0px;
line-height:20px;
}
.listado ul a{
color:#000;
font-weight:bold;
border-bottom:#B09143 dotted 1px;
text-decoration:none;
}
.listado ul a:hover{
color:#502903;
font-weight:bold;
border-bottom:#000 dotted 1px;
text-decoration:none;
}
.listado .capitular{
color:#502903;
font-size:13px;
font-family:"Times New Roman", Times, serif;
}
.listado2{
margin: 10px 0px 0px 210px;
width:160px;
color:#000;
float:left;
text-align:left;
font-weight:bold;
}
.listado2 ul{
margin: 0px;
padding: 0px;
line-height:20px;
}
.listado2 ul a{
color:#000;
font-weight:bold;
border-bottom:#B09143 dotted 1px;
text-decoration:none;
}
.listado2 ul a:hover{
color:#502903;
font-weight:bold;
border-bottom:#000 dotted 1px;
text-decoration:none;
}
.listado2 .capitular{
color:#502903;
font-size:13px;
font-family:"Times New Roman", Times, serif;
}
.porta2{
margin: 210px 0px 0px 40px;
width:280px;
color:#000;
float:left;
}
.proyectos{
width:280px;
float:left;
padding:3px 0px 3px 0px;
display:block;
}
.proyectos a{
color:#502903;
text-decoration:none;
display:block;
background: url(../images/fondos/adorno_proy.jpg) no-repeat left;
padding-left:18px;
}
.proyectos a:hover{
color:#000;
}
.detalles{
width:280px;
display:block;
margin-top:20px;
}
.nove{
margin: 80px 0px 0px 40px;
width:280px;
color:#000;
float:left;
}
/* ------------------------------- textos ----------------------------------*/
.txt{
margin: 90px 0px 0px 90px;
width:190px;
color:#000;
float:left;
}


/* ------------------------------------- BOTONES ----------------------------------*/
.curri{
background:url(../images/fondos/angel.jpg) no-repeat left;
height:20px;
font-weight:bold;
color:#000000;
padding:8px 0px 9px 32px;
text-decoration:none;
}
.curri a{
height:20px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.curri a:hover{
color:#990000;
border-bottom:dotted 1px #855F17; 
}
/* ------------------------------------ H -----------------------------------------*/


h1{
color:#502903;
font-size:20px;
font-family:"Times New Roman", Times, serif;
font-weight: normal;
padding:0px;
margin:0px;
}
h2{
font-family: "Times New Roman", Times, serif;
font-size:13px;
color:#000000;
font-weight: normal;
text-align:center;
margin:2px 0px 2px 0px;
}
h2 a{
font-family: "Times New Roman", Times, serif;
font-size:13px;
color:#000000;
font-weight: normal;
text-align:center;
text-decoration:none;
}
h2 a:hover {color:#000000;
border-bottom:dotted 3px #990000; 
}

/* -------------------------------- links ---------------------*/
.li1{
margin: 70px 0px 0px 90px;
width:110px;
height:300px;
color:#000;
float:left;
}
.li2{
margin: 70px 0px 0px 10px;
width:120px;
height:300px;
color:#000;
float:left;
}
/*---------------------------------- contacto--------------------------*/
.conta{
margin: 220px 0px 0px 60px;
width:240px;
color:#000;
float:left;
}
/*---------------------------------- imagenes --------------------------*/
.im{ width:50px;
height:50px;
border:#483319 solid 2px;
float:left;
margin:10px 20px 10px 10px;
}
/*---------------------- idiomas--------------------------*/
.idiomas{
color:#665237;
font-size:10px;
text-align:left;
display:block;
margin-left:13px;
padding:2px 0px 3px 0px;
}
.idiomas a{
color:#665237;
text-decoration:none;
}
.idiomas a:hover{
color:#665237;
text-decoration:underline;
}
.claro{
color:#967a54;
}
.top_lineas{
border-bottom:#665237 dotted 1px;
background-color:#000000;
}
.tin{
width:930px;
display:block;
margin:auto;
}