*{
margin:0;
padding:0;
text-decoration:none;
left:0;
top:0;
list-style:none;
outline:none;
}

*:hover{
outline:none;
}

img{
border:none;
}

a img{
border:none;
}

html,body{
width:100%;
height:100%;
font-size:10px;
color: #6b6b6b;
font-family: verdana, arial, tahoma;
background: url(/images/fondo.png) repeat-x left top;
}

#container{
position:relative;
width:100%;
min-height:800px;
overflow:hidden;
background: url(/images/fondos.png) repeat-x left bottom;
}

*html #container{
_height:800px;
_overflow:visible;
}

#container #truecontainer{
position:relative;
left:50%;
margin-left:-500px;
width:1010px;
min-height:800px;
overflow:visible;
}

*html #container #truecontainer{
_height:800px;
_overflow:visible;
}

/* header inicio */

#container #truecontainer #header{
position:relative;
width:100%;
height:110px;
overflow:hidden;
}


#container #truecontainer #header #logor{
display:block;
position:relative;
margin-left:10px;
width: 348px;
height:79px;
padding-top:15px;
padding-bottom:16px;
float:left;
}

#container #truecontainer #header #mencont{
position:relative;
float:left;
width:642px;
height:110px;
overflow:hidden;
}

#container #truecontainer #header #mencont ul.top{
position:relative;
width:100%;
height:10px;
overflow:hidden;
padding-top:1px;
padding-bottom:1px;
margin-top:10px;
margin-bottom:10px;
}

#container #truecontainer #header #mencont ul.top li{
display:block;
position:relative;
float:right;
border-right: 1px dotted #ae6968;
height:10px;
line-height:10px;
padding-left:5px;
padding-right:5px;
}


#container #truecontainer #header #mencont ul.top li.nop{
border:none;
}

#container #truecontainer #header #mencont ul.top li a{
color: #fff;
}

#container #truecontainer #header #mencont ul.top li a:hover{
font-weight:bold;
}

#container #truecontainer #header #mencont  p.inpt{
position:relative;
width:100%;
height:16px;
margin-top:27px;
}

#container #truecontainer #header #mencont  p.inpt input{
display:block;
float:left;
width:150px;
height:16px;
border:none;
margin:0;
padding:0;
background: url(/images/inpur.jpg) no-repeat left top;
color: #6b6b6b;
font-size:10px;
line-height:16px;
margin-left:435px;
text-indent:7px;
}

#container #truecontainer #header #mencont p.inpt input.env{
display:block;
float:left;
width:50px;
height:16px;
background: url(/images/boton.jpg) no-repeat left bottom;
color:#fff;
padding-bottom:5px;
margin-left:5px;
text-indent:0;
}

#container #truecontainer #header #mencont #menuprin{
position:relative;
height:20px;
margin-top:17px;
width:100%;
}

#container #truecontainer #header #mencont #menuprin li{
display:block;
float:right;
height:16px;
margin-top:2px;
font-size:14px;
}

#container #truecontainer #header #mencont #menuprin li a{
text-transform:capitalize;
color: #fff;
font-weight:bold;
padding-left:8px;
padding-right:8px;
line-height:16px;
}

#container #truecontainer #header #mencont #menuprin li a:hover{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background: #9b4645;
}

/* fin header*/
/*comienzo contenidos*/

#container #truecontainer #content{
position:relative;
width:100%;
min-height:600px;
overflow:hidden;
padding-bottom:10px;
padding-top:15px;
}

#container #truecontainer #content #izq{
position:relative;
float:left;
width:750px;
min-height:600px;
overflow:hidden;
}


#container #truecontainer #content #izq div.cols{
position:relative;
width:282px;
min-height:40px;
overflow:hidden;
padding-bottom:15px;
float:left;
margin-left:62px;
margin-top:20px;
margin-bottom:35px;
}

#container #truecontainer #content #izq div.cols h3{
font-size:19px;
font-weight:100;
color: #ff940a;
margin-bottom:15px;
text-transform:capitalize;
}

#container #truecontainer #content #izq div.cols p{
text-align:justify;
margin-bottom:15px;
font-size:12px;
}

#container #truecontainer #content #izq #infor{
position:relative;
width:100%;
min-height:200px;
overflow:hidden;
padding-bottom:20px;
margin-bottom:20px;
}

#container #truecontainer #content #izq #infor h4{
margin-bottom:15px;
}

#container #truecontainer #content #izq #infor ul.simp{
width:92%;
margin-left:4%;
margin-bottom:20px;
}

#container #truecontainer #content #izq #infor div.libs{
width:92%;
margin-left:4%;
margin-right:4%;
border-bottom: 1px dotted #cfcfcf;
padding-bottom:10px;
height:86px;
margin-bottom:15px;
clear:both;
}

#container #truecontainer #content #izq #infor div.libs a{
display:block;
position:relative;
color: #6b6b6b;
float:left;
margin-left:10px;
margin-top:30px;
padding:4px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

#container #truecontainer #content #izq #infor div.libs a:hover{
color: #fff;
font-weight:bold;
background: #6b6b6b;
}

#container #truecontainer #content #izq #infor div.libs img{
display:block;
width:60px;
height:86px;
float:left;
}

#container #truecontainer #content #izq #infor ul.simp li{
margin-bottom:5px;
height:14px;
}

#container #truecontainer #content #izq #infor ul.simp li a{
display:block;
width:100%;
height:100%;
color: #6b6b6b;
text-indent:16px;
height:14px;
line-height:14px;
background: url(/images/punto2.jpg) no-repeat 2px 1px;
}

#container #truecontainer #content #izq #infor ul.simp li a:hover{
color: #fff;
background: none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
font-weight:bold;
background: #6b6b6b;
}

#container #truecontainer #content #izq #infor ul.dicio{
width:92%;
margin-left:2%;
}

#container #truecontainer #content #izq #infor ul.dicio li{
margin-bottom:7px;
}

#container #truecontainer #content #izq #infor ul.dicio li a{
color: #FF940A;
padding:5px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

#container #truecontainer #content #izq #infor div.galery{
position:relative;
float:left;
width:369px;
margin-left:5px;
border-right: 1px dotted #cfcfcf;
margin-top:10px;
margin-bottom:15px;
}

#container #truecontainer #content #izq #infor div.galery img{
display:block;
position:relative;
float:left;
width:150px;
height:111px;
border: 1px solid #cfcfcf;
margin-right:10px;
}

#container #truecontainer #content #izq #infor ul.dicio li a.pri{
font-size:25px;
}

#container #truecontainer #content #izq #infor ul.dicio li a.sec{
font-size:20px;
}

#container #truecontainer #content #izq #infor ul.dicio li a.terc{
font-size:15px;
}

#container #truecontainer #content #izq #infor ul.dicio li a:hover{
color: #fff;
background: #ff940a;
font-weight:bold;
}

#container #truecontainer #content #izq #infor div.activio{
position:relative;
width:95%;
min-height:50px;
overflow:hidden;
padding-bottom:15px;
border-bottom: 1px dotted #cfcfcf;
margin-bottom: 15px;}

#container #truecontainer #content #izq #infor div.activio a.tituro{
color: #FF940A;
font-size:14px;
font-weight:bold;
}

#container #truecontainer #content #izq #infor div.activio img{
display:block;
position:relative;
left:0;
top:0;
float:left;
margin-right:10px;
}

#container #truecontainer #content #izq #infor h3{
font-size: 16px;
margin-top:10px;
margin-bottom:15px;
}

#container #truecontainer #content #izq #infor ul#docus{
width:100%;
position:relative;
padding-bottom:20px;
}

#container #truecontainer #content #izq #infor ul#docus li{
display:block;
position:relative;
margin-bottom:7px;
font-size:11px;
height:16px;
text-indent:18px;
}

#container #truecontainer #content #izq #infor #docus li a{
color: #7A0806;
display:block;
position:relative;
width:100%;
height:16px;
line-height:16px;
background: url(/images/punto.jpg) no-repeat left top;
}

#container #truecontainer #content #izq #infor p{
width:95%;
margin-top:10px;
margin-bottom:5px;
text-align:justify;
}

#container #truecontainer #content #izq #infor ul#intern{
width:705px;
position:relative;
padding-bottom:20px;
margin-top:15px;
}

#container #truecontainer #content #izq #infor ul#intern li{
display:block;
position:relative;
width:670px;
padding-left:25px;
margin-bottom:10px;
font-weight:bold;
background: url(/images/punto2.jpg) no-repeat 10px top;
text-align:justify;
}


#container #truecontainer #content #izq #infor ul#docus li a:hover{
background: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius:3px;
background: #7A0806;
color: #fff;
}

#container #truecontainer #content #izq #logoos{
position:relative;
width:100%;
min-height:70px;
clear:both;
margin-top:35px;
margin-bottom:20px;
overflow:hidden;
padding-bottom:20px;
}

#container #truecontainer #content #izq #logoos #logrus{
position:relative;
width:96%;
height:70px;
overflow:hidden;
margin-left:4%;
}

#container #truecontainer #content #izq #logoos #logrus li{
display:block;
position:relative;
float:left;
}

#container #truecontainer #content #izq #logoos #logrus li a img{
border:none;
}



#container #truecontainer #content #der{
position:relative;
float:left;
width:250px;
min-height:600px;
overflow:hidden;
margin-left:10px;
}

#container #truecontainer #content #der h4{
font-size:16px;
margin-bottom:15px;
}

#container #truecontainer #content #der ul#proyect{
position:relative;
margin-bottom:15px;
}


#container #truecontainer #content #der ul#proyect li{
position:relative;
height:14px;
margin-bottom:7px;
}

#container #truecontainer #content #der ul#proyect li a{
color: #FF940A;
text-indent:15px;
padding-left:5px;
padding-right:5px;
margin-left:5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius:3px;
}

#container #truecontainer #content #der ul#proyect li a:hover{
font-weight:bold;
color: #fff;
background: #ff940a;
padding-bottom:1px;
padding-top:1px;
}
#container #truecontainer #content #der ul.menui{
position:relative;
width:250px;
height:325px;
background: url(/images/fondoul.jpg) no-repeat left top;
margin-top:3px;
}

#container #truecontainer #content #der ul.menui li{
display:block;
position:relative;
width:226px;
height:59px;
padding:10px;
}

#container #truecontainer #content #der ul.menui li a img{
border:none;
}

#container #truecontainer #content #der #boletin{
width:250px;
height:92px;
}

#container #truecontainer #content #der #boletin a{
display:block;
position:relative;
width:250px;
height:92px;
text-indent:-9999px;
background: url(/images/buletins.jpg) no-repeat left top;
}

#container #truecontainer #content #der #listado{
width:250px;
height:92px;
margin-top:4px;
}

#container #truecontainer #content #der #listado a{
display:block;
position:relative;
width:250px;
height:92px;
text-indent:-9999px;
background: url(/images/publis.jpg) no-repeat left top;
}

#container #truecontainer #content #der #twitter{
position:relative;
width:250px;
height:51px;
text-indent:-9999px;
background: url(/images/twitre.jpg) no-repeat left top;
margin-top:4px;
}

#container #truecontainer #content #der #facebook{
position:relative;
width:250px;
height:51px;
text-indent:-9999px;
background: url(/images/feisbuk.jpg) no-repeat left top;
margin-top:4px;
}


/*empieza foooter*/


#container #truecontainer #footer{
position:relative;
width:100%;
height:171px;
overflow:hidden;
}

#container #truecontainer #footer  #infor{
position:relative;
margin-left:10px;
color: #fff;
padding-top:40px;
float:left;
font-size:12px;
margin-right:80px;
}



#container #truecontainer #footer  ul.links{
position:relative;
margin-left:10px;
color: #fff;
padding-top:37px;
float:left;
font-size:12px;
padding-left:20px;

margin-left:30px;
width:150px;
}

#container #truecontainer #footer  ul.links li{
display:block;
height:16px;
line-height:16px;
color: #fff;
}

#container #truecontainer #footer  ul.links li.titre{
font-size:12px;
font-weight:bold;
margin-bottom:16px;
}

#container #truecontainer #footer  ul.links li a{
color: #fff;
}

#container #truecontainer #footer  ul.links li a:hover{
background: #a04847;
padding-left:6px;
padding-right:6px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}


#container #truecontainer #footer  ul.icos{
position:relative;
color: #fff;
padding-top:37px;
float:left;
font-size:12px;
margin-left:50px;
width:117px;
}

#container #truecontainer #footer  ul.icos li{
display:block;
float:left;
margin-right:5px;
width:34px;
height:34px;
margin-bottom:15px;
}

#container #truecontainer #footer  ul.icos li.titro{
display:block;
width:117px;
height:20px;
margin-bottom:15px;
color: #fff;
font-weight:bold;
text-align:center;
}

#container #truecontainer #footer  ul.icos li a{
border:none;
text-decoration:none;
}

#container #truecontainer #footer  ul.icos li a img{
border:none;
text-decoration:none;
}




#container #truecontainer #content #izq ul#changers { 
   width: 749px; /* important to be same as image width */ 
   height: 300px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
    
 
}


#container #truecontainer #content #izq #logoos ul.logris{
display:block;
position:relative;
float:left;
height:62px;
overflow:hidden;
margin-left:20px;
border-top: 1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
margin-top:15px;
}

#container #truecontainer #content #izq #logoos ul.logris li{
display:block;
position:relative; float:left;
}

#container #truecontainer #content #izq #logoos ul.logris li a img{
border: none;
}


#container #truecontainer #content #izq #logoos ul.logros{
display:block;
position:relative;
float:left;
height:62px;
overflow:hidden;
margin-left:20px;
border-top: 1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
margin-top:15px;
}

#container #truecontainer #content #izq #logoos ul.logros li{
display:block;
position:relative; float:left;
}


#container #truecontainer #content #izq #logoos ul.logros li a img{
border: none;
}


#container #truecontainer #content #izq #logoos ul.logrus{
display:block;
left:0;
position:relative;
height:62px;
width:187px;
overflow:hidden;
margin-left:280px;
border-top: 1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
}

#container #truecontainer #content #izq #logoos ul.logrus li{
display:block;
position:relative; float:left;
}


#container #truecontainer #content #izq #logoos ul.logrus li a img{
border: none;
}


#container #truecontainer #content #izq #infor div.activio ul.unimed{
width:500px;
margin-top:20px;
margin-left:20px;
}













