﻿/*/////////////////////////////////// ESQUEMA PRINCIPAL MASTER PAGE //////////////////////////////*/
/* CONTENEDOR PRINCIPAL DE TODO EL FORMULARIO */
#contenedor{
    width:938px;
    height:100%;
    margin: 0px auto;
    padding: 0px;
}
#contenedor2{
    width:938px;
    height:100%;
    margin: 0px auto;
    padding: 0px;
    border: solid 1px red;
}
/* CABECERA */
#cabecera
{
    background-image:url('../images/mp_logo_complet.png');
    background-repeat:no-repeat;
    background-position:center;
    height:120px;
    width:100%;
    margin:0;
    padding:0;
}
/* MENU DE LA CABECERA */
#ContentButtonbarSite {
    margin:auto; 
    margin-left:34%; 
    width:605px; 
    height: 35px; 
    padding-top:59px;
}
/* CONTENEDOR PARA TODO EL CUERPO */
#ContentPlaceHolderBody 
{
    clear:both;
    background-image:url('../images/mp_content_body.png'); 
    background-repeat:repeat-y;
    background-position:center;
    height:100%;
    margin: auto;
}
/* MENU DE LA IZQUIERDA */
#menu{
    float:left;
    width:28%;
    height:100%;
}
/* MENU CON LAS OPCIONES DE LA APLICACION */
#menu1{
    width:100%;
    height:275px;
}
#ContentPlaceHolderAppMenu
{
    background-image:url('../images/mp_menu_left.png'); 
    float: left; 
    width: 255px; 
    height: 265px; 
    margin-left:3px;
   
}
/* MENU CON LAS NOTICIAS */
#menu2{
    width:100%;
    height:50%;
}
#ContentPlaceHolderNotice{
    width: 255px; 
    margin-left:3px;
}
/* PARTE CENTRAL: APLICACIÓN*/
#principal{
    float:left;
    width:70%;
    height:100%;
}
/* UBICACION DE LA APLICACIÓN */
#ContentPlaceHolderLocation {
    height:23px;
    width:100%;
    margin:0;
    margin-left:3px;
    padding:0;
    color:Gray;
}
/* FONDOS PARA LA APLICACIÓN */
#ContentHead {
    background-image:url('../images/1.png');
    background-repeat:no-repeat;
    background-position:center;
    height:14px;
    width:100%;
    padding:0;
    margin:auto;
}
#ContentBody {
    background-image:url('../images/2.png'); 
    background-repeat:repeat-y;
    background-position:center;
    height:100%;
    width:100%;
    padding:0;
    margin:auto;
    min-height:538px;
}
#ContentFoot 
{
    clear:both;
    background-image:url('../images/3.png');
    background-repeat:no-repeat;
    background-position:center;
    height:14px;
    width:100%;
    padding:0;
    margin:auto;
}
/* PIE DE PÁGINA */
#pie{
    width:100%;
    min-width:938px;
    background-image:url('../images/mp_content_feet.png');
    background-color:Black;
    background-repeat:no-repeat;
    background-position:center; 
    height:120px;
    margin : 0;
    padding:0; 
    bottom : 0px;
}
#info-contacto {
color:#FFFFFF;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
padding:50px 0 0 180px;
text-align:left;
}
#info-contacto p {
margin:0;
padding:0;
}
#info-contacto a {
color:#FFFFFF;
cursor:default;
}
#info-contacto a:visited {
color:#FFFFFF;
cursor:default;
}

/*/////////////////////////////////// ESTILO PARA LA BARRA DEL CONTENIDO LATERAL //////////////////////////////*/
.buttonbar {
    height: 220px;
    width:210px;
    margin-top:20px;
    margin-left:20px;
}
.buttonbar tr  
{
    margin:20px; 
    text-decoration:underline;
}
.buttonbar td  
{ 
    color: White;
    font-size: 12pt; 
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    vertical-align:top; 
    text-decoration:underline;
}
.buttonbar a:link
{
    color:White;
    text-decoration:underline;
}
.buttonbar a:visited
{
    color:White;
    text-decoration:underline;
}

/*/////////////////////////////////// ESTILO PARA LA BARRA DEL MENU SUPERIOR //////////////////////////////*/

.topButtonbar {
    margin:auto;
    height: 35px; 
    width: 90%;
}
.topButtonbar tr  
{
    margin:20px; 
}
.topButtonbar td  
{ 
    color: White;
    font-size: 12pt; 
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    vertical-align:middle; 
}
.topButtonbar a:link
{
    color:White;
    text-decoration:none;
}
.topButtonbar a:visited
{
    color:White;
    text-decoration:none;
}

/*////////////////////////////////////////// ESTILO PARA LA PÁGINA  ////////////////////////////////////////////*/
.cssMainTable 
{
    margin:auto;
    width:620px;
}
.body-default {
    background-image:url('../images/mp_background_sky.png');
    background-repeat:repeat-x;
    
    background-color:#6FA0E5;
    background-position:left top;
    border:0 none #000000;
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    margin:0;
    padding:0;
    text-align:left;
    height: 100%;
}
.title-tema-softcomputing {
    background-color:transparent;
    background-position:left top;
    background-repeat:no-repeat;
    border:1px none #000000;
    color:#C47B09;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:22px;
    font-weight:bold;
    margin:0;
    padding:5px;
    text-align:left;
    vertical-align:bottom;
}
.title-subtema-softcomputing {
    background-color:transparent;
    background-position:left top;
    background-repeat:no-repeat;
    border:0 none #000000;
    color:#555555;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;
    margin-bottom:30px;
    margin-left:20px;
    margin-top:5px;
    text-align:left;
    vertical-align:baseline;
}
.texto-articulo-resaltado {
    background-color:transparent;
    background-position:left top;
    background-repeat:no-repeat;
    border:0 none #000000;
    color:#555555;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    margin:0;
    padding:0;
    text-align:left;
    vertical-align:baseline;
}
.titleTable
{
	font-weight: bold; 
	font-size: 13pt;
}
.content-tema-softcomputing
{
    margin : 10px;
    font-size:12px;
    width: 630px;
}
.over-button
{
    padding-top:5px;
}


