/* CSS Document */

body{
margin:0px;
margin-top: 30px;
background-color: #f3f4f4;
background-image: url(imgs/bg_body.jpg);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0% 0%;
font-family: arial,helvetica,lucida,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
color: #767a7c;
}

p{margin:0px; padding:0px;}

#body{width: 994px;	min-height:490px;
height: auto !important;
height: 490px;
background-color: transparent;
background-image: url(imgs/bg_container.jpg);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: 0% 0%;
padding:0px;
margin:auto;
padding-left:28px;
}
.logo{height:64px; padding:3px; width:168px; margin:0px; margin-left:17px; float:left; margin-top:19px;}
.idiomas{padding:5px; height:20px; width:180px; float:right;}
.idiomas a {display:block;width:80px; text-align:center; color:#fff; float:right; height:17px; background-color:#CCCCCC; padding-top:3px; font-weight:bold; margin-right:6px;}
#header 
{width:915px;
margin:0px;
padding:0px;
background-color: #ffffff;
background-image: url(imgs/header_bg_tile.gif);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left bottom;
height:135px;
position:relative;
}
#pie{width:919px;
margin:0px;
padding:0px;
background-color: #ffffff;
background-image: url(imgs/header_bg_tile.gif);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left bottom;
height:35px;
position:relative;}

#pie ul

{
overflow: hidden;
padding-bottom: 3px;
text-align: center;
width: 60%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 18px;
list-style:none;

}

#pie .listTop 

{
border-top-width: 1px;
border-top-style: solid;
border-top-color: #e5e8f0;
padding-top: 5px;
}

#pie ul li{float:left; margin-right:10px; margin-left:4px;}

.in-header{
width:915px;
margin:auto;
margin-top:0px;
margin-bottom:0px;
height:130px;}
#contenido{width:915px; height:400px; background:#fff; margin:0px;}

#contenido:after, #header:after, #body:after{
	content: ".";
	display: block;
	height : 0;
	clear: both; 
	visibility: hidden;}
	
.derecha{float:right; margin-right:10px; padding:0px; width:240px; height:380px; padding-top:10px; }
.derecha div{background-color:#dcddde; color:#FFFFFF;padding:0px; width:240px; margin:5px; height:120px; margin-bottom:8px;}
.derecha div h2 {text-align:left; margin:0px; margin-bottom:0px; text-indent:14px;color:#666; width:190px;padding-top:12px; font-size:13px;}
.derecha div p{padding:9px; color:#666; font-size:12px;}
.derecha div a{display:block; width:190px; margin-right:0px; float:right; font-weight:bold;color:#FF6600; margin-right:10px; text-align:right;}
.derecha div a.descarga{text-align:left; float:left; margin-left:20px; margin-bottom:2px; margin-top:8px;font-weight:normal;}
.derecha div a:link{ text-decoration:none; color:#FF6600;}
.derecha div a:hover{ text-decoration:underline; color:#FF6600;}
.derecha div a:visited{ text-decoration:none; color:#FF6600;}
.derecha div.menu{background-color:#fff; color:#dcddde;padding:0px; width:238px; margin:5px; height:246px; margin-bottom:0px;
border:#dcddde 1px solid;}

#ppal{width:360px;min-height:360px;
	height: auto !important;
	height: 383px;
	margin:15px;
	margin-left:20px;}

.multimedia 
{
position: relative;
padding:0px;
list-style:none;
height:22px;
margin:0px;
}
.multimedia li{float:left;
border:1px solid #DCDBE0;
border-bottom:0;
list-style:none;
margin:0px;}

.multimedia a 
{
float: left;
display: block;
height: 22px;
line-height: 22px;
font-size: 11px;
color: #000000;
padding-top: 0pt;
padding-bottom: 0pt;
width:70px;
text-align:center;
margin:0px;
}

.multimedia a:hover 
{
color: #cd0007;
}

.multimedia .Act a 
{
font-weight: bold;
background:#E3E4E8 url(imgs/bg_selected.gif) top repeat-x;
height: 23px;
}
.clearfix
{display: inline-block;}

.clearfix{
display: block;

}

.box 
{
border: solid 1px #dddddf;
height:360px; padding:0px;
}
.box h4 {
background:transparent url(imgs/degradado.gif) repeat-y;
height:24px; line-height:24px; font-size:14px; margin-left:10px;
text-indent:5px;}

#contenido .menu h2{margin-bottom:15px;}
.menu a, .menu a:link{text-align:left;display:block; font-weight:bold; text-decoration:none; background:transparent url(imgs/bullet.gif) left no-repeat; width:200px; text-indent:10px; margin-bottom:5px;}
.menu a:visited{text-align:left;display:block; font-weight:bold; text-decoration:none;width:200px; text-indent:10px;}
.menu a:hover{text-align:left;display:block; font-weight:bold; text-decoration:underline;width:200px; text-indent:10px;}




