#top{
margin: 0 auto;
width: 956px;
height: 70px;
/* background: #ebeded; */
background: white;
padding-bot‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌ton:0px;
margin-botton:0px;
padding-left:5px;
padding-right:5px;

}
.tit_subhome{
background: url(/imgfiles/Front/imgs/plataforma.png) top left repeat-x;
height: 10px;
border-bottom: 1px solid #ffffff;
text-align:center;
font-family:Arial;
font-weight: bold;
font-size:14px;
color:black;
display:block;
width: 966px;
margin: 0 auto;

}

.tit_subhome img{
padding: 10px 0 0 20px;
}
#top_menu
{
background:black;
margin:auto;
width: 981px;
height: 191px;
}
#menu_link{
height: 70px;
margin-left: auto;
margin-right: auto;
overflow:hidden;
}

.menu
{
list-style-type: none;
text-align:center;
padding:38px 0 0 0;
}
.menu li , .menu li a
{
color:white;
display:inline;
padding:0 5px;
white-space:nowrap;
text-align:center;
text-decoration:none;
font-family:Arial;
font-size:14px;
}
#submenu
{
background-color:#ffffff;
border-top:1px solid #ffffff;
display:block;
width: 966px;
overflow:hidden;
margin:0 auto;
}

ul.menu_link{
list-style-type:none;
background-color:#3BAAE5;
margin:0 auto;
width:941px;
}
.menu_link li
{
float:left;
padding:15px 0;
width: 25%;
text-align:center;
font-family:Arial;
font-size:14px;
}

.menu_link li a
{
display:block;
color:#ffffff;
white-space:nowrap;
text-align:center;
text-decoration:none;
font-family:Arial;
font-size:14px;
}
#Idioma{
color:white;
}
#Idioma a
{
color:white;
white-space:nowrap;
text-decoration:none;
font-family:Arial;
font-size:14px;
padding:0 10px;
}
#Idioma
{
padding-top:10px;
display:block;
/* text-align:center; */
float:right;
}


.Pass_txt{
padding-top:0px;
}
.Pass_login{
padding:2px 10px 0 0;
 float:left; 
}
.Pass_login a, .Pass_txt a{
color:#000;
font-size:12px;
text-decoration:none;
}

.Pass_log
{
height: 70px;
width: 431px;
white-space:nowrap;
text-decoration:none;
font-family:Arial;
font-size:14px;
float:left;
margin-right:5px;
background: url(/imgfiles/portada2/login_back.jpg) bottom left repeat-x;
}


.Pass
{
text-align:center;
display:block;
height: 70px;
width: 250px;
white-space:nowrap;
text-decoration:none;
font-family:Arial;
font-size:14px;
float:left;
margin-right:5px;
margin-left: 7px ;
background: url(/imgfiles/portada2/login_back.jpg) bottom left repeat-x;
}
.Pass_last
{
text-align:center;
display:block;
height: 70px;
width: 251px;
white-space:nowrap;
text-decoration:none;
font-family:Arial;
font-size:14px;
float:left;

background: url(/imgfiles/portada2/login_back.jpg) bottom left repeat-x;
}

#form_log
{
padding:10px 0 0 15px;
line-height:25px;
}
#form_log label{
display:inline-block;
width:70px;
text-align:left;
font-size:12px;
font-weight:bold;
color:#3b3b3b;
}
#form_log input{
display:inline-block;
width:130px;‌
text-align:left;
vertical-align:middle;
}

#form_log input#ilogyou{
background:#7b7b7b url(/imgfiles/Front/imgs/backenter.gif) bottom left repeat-x;
height:19px;
border:1px solid #000;
padding:0 10px;
text-align:center;
width:auto;
color:#ffffff;
font-size:11px;
font-weight:bold;
margin:0 0 0 30px;
}‌

#Login
{
display:block;
padding-top:10px;‌
height: 83px;
width: 345px;
text-decoration:none;
font-family:Arial;
font-size:14px;
float:left;
}
.tit_subhome p
{

text-align:center;
line-height: 30px;
vertical-align:center;
}

