/* CSS para Yuste Assessors

Autor: Juan P. González.
		Redinred.net

 */
 
/* LAYOUT */


body{
margin:0px;
padding:0px;
background-image:url(img/bg_img1.png);
background-position:0px 0px;
background-repeat:repeat-x;
background-color:#fff;
}

.koerper{
width:915px;
margin:0px auto;
height:auto;
overflow:hidden;
}

.koerper1{
width:915px;
height:122px;
overflow:hidden;
}

.koerper1a a img{
width:266px;
height:91px;
border:0px;
float:left;
margin-right:61px;
margin-left:5px;
}

.koerper1b{
width:231px;
height:93px;
border:0px;
float:left;
background-image:url(img/bg_img2.png);
background-position:0px 0px;
background-repeat:no-repeat;
}
.koerper1c a img{
width:409px;
height:49px;
border:0px;
float:right;
margin:22px 7px 0px -67px;
}


.menu1{
float:right;
margin-top:16px;
margin-right:14px;
width:auto;
overflow:hidden;
}
.menu1 ul{
padding:0px;
margin:0px;
list-style:none;
}
.menu1 ul li{
margin:0px 5px;
padding:0px;
display:inline;
}

.menu2{
width:915px;
height:32px;
}
.menu2 ul{
list-style:none;
margin:0px;
padding:0px;
}
.menu2 li{
float:left;
margin-right:1px;
width: 182px;
height:auto;
font:11px Verdana, Arial, Helvetica, sans-serif;
color: #eee;
letter-spacing:1px;
background-color: #ec9b3c; 
text-align:center;
text-transform:uppercase;
display:block;
line-height:3.1em;
}


.menu2 a{text-decoration:none; color:#eee;display:block;}
.menu2 a:hover{background-color: #fdeddb;display:block; color:#ec9b3c;}
.menu2 li a.selectedo{background-color: #87847d;color:#fff;}

.koerper3{
width:915px;
height:254px;
background-image:url(img/bg_img3.gif);
background-position:0px 0px;
background-repeat:no-repeat;
overflow:hidden;
}
.koerper3a, .koerper3a100, .koerper3a101, .koerper3a102, .koerper3a103{
width:915px;
height:254px;
background-image:url(img/ly_img1.jpg);
background-position:center 0px;
background-repeat:no-repeat;
overflow:hidden;
}
.koerper3a100{
background-image:url(img/ly_img2.jpg);
}
.koerper3a101{
background-image:url(img/ly_img3.jpg);
}
.koerper3a102{
background-image:url(img/ly_img4.jpg);
}
.koerper3a103{
background-image:url(img/ly_img5.jpg);
}

.koerper4{
width:913px;
height:auto;
overflow:hidden;
background-color:#fff;
border-top:0px;
}

.title{
width:902px;
height:auto;
overflow:hidden;
border:1px dashed #ccc;
border-left:0px;
border-right:0px;
margin:10px 5px;
background-color:#f1f1f1;
}

.koerper4abc{
width:902px;
height:auto;
overflow:hidden;
margin:10px 5px;
}
.koerper4a{
width:901px;
height:7px;
background-image:url(img/bg_img7.png);
background-repeat:no-repeat;
background-position: 0px 0px;
overflow:hidden;
}
.koerper4c{
width:901px;
height:7px;
background-image:url(img/bg_img8.png);
background-repeat:no-repeat;
background-position: 0px 0px;
overflow:hidden;
}
.koerper4b{
width:899px;
height:auto;
overflow:hidden;
border:1px solid #d3d3d3;
border-top:0px;
border-bottom:0px;
overflow:hidden;
}
.koerper4b img{
border:0px;
height:auto;
width:auto;
overflow:hidden;
padding:8px;
float:right;
}

.blockabc{
width:280px;
height:auto;
overflow:hidden;
float:left;
margin:10px 0px 10px 15px;
*margin:10px 5px 10px 8px;
}
.blocka{
width:280px;
height:15px;
background-image:url(img/bg_img9.png);
background-repeat:no-repeat;
background-position:0px 0px;
overflow:hidden;
}
.blockb{
width:278px;
height:160px;
overflow:hidden;
background-image:url(img/bg_img10.png);
background-repeat:repeat-x;
background-position:0px top;
border:1px solid #d3d3d3;
border-top:0px;
border-bottom:0px;
}
.blockc{
width:280px;
height:15px;
background-image:url(img/bg_img11.png);
background-repeat:no-repeat;
background-position:0px 0px;
overflow:hidden;
}
.blockb img{
float:left;
border:1px solid #ccc;
padding:0px;
margin:10px 10px 10px 0px;
}

.block2abc{
width:575px;
height:auto;
overflow:hidden;
float:left;
margin:10px 0px 10px 15px;
*margin:10px 5px 10px 8px;
}
.block2a{
width:575px;
height:15px;
background-image:url(img/bg_img12.png);
background-repeat:no-repeat;
background-position:0px 0px;
overflow:hidden;
}
.block2b{
width:573px;
height:auto;
overflow:hidden;
background-image:url(img/bg_img10.png);
background-repeat:repeat-x;
background-position:0px top;
border:1px solid #d3d3d3;
border-top:0px;
border-bottom:0px;
}
.block2c{
width:575px;
height:15px;
background-image:url(img/bg_img13.png);
background-repeat:no-repeat;
background-position:0px 0px;
overflow:hidden;
}
.block2b img{
float:left;
border:1px solid #ccc;
padding:0px;
margin:10px 10px 10px 0px;
}

.container1{
width:auto;
height:auto;
overflow:hidden;
border-left:0px;
border-right:0px;
margin:10px auto;
background-color:#f1f1f1;
text-align:center;
border:1px solid #ccc;
}

.koerper4b .ocultar{display:none;}

.koerper4b ul.contacto{
margin:0px;
padding:0px;
list-style:none;
overflow:hidden;
margin:0px 20px 20px 20px;
text-align:center;
}
.koerper4b ul.contacto li{
margin:0px;
padding:0px;
border:1px dashed #ccc;
border-top:0px;
border-left:0px;
border-right:0px;
margin:10px 0px 5px 0px;
}
.koerper4b ul.contacto li span{
display:block;
}
.koerper4b ul.contacto li input, .koerper4b ul.contacto li textarea{
width:300px;
height:30px;
margin:5px 0px 15px 0px;
background-image:url(img/bg_img14.png);
background-repeat:no-repeat;
background-position: center 50%;
background-color: transparent;
border:none;
}
.koerper4b ul.contacto li textarea{
height:auto;
background-image:url(img/bg_img10.png);
background-repeat:repeat-x;
background-position:0px 0px;
border:1px solid #ccc;
}
.koerper4b ul.contacto li input.boton{
width:120px; 
background-image:url(img/boton.gif);
background-repeat:repeat-x;
background-position:bottom 0px;}


