/*Estilo CSS para sitio WORKSHOP CIMAT*/

body {
 color: white;
/*  background-color: #586792; */
 background-color: black; 
 background-repeat: no-repeat;
 font-size: 13px;
 font-family: Arial, Helvetica, sans-serif;
 padding:0px;
 padding-bottom:20px;
 margin:0px;
/*  margin-right:0px; */
}

body.menu {
 background-image: url(../images/bkg_menu.png);
}

body.main {
 background-image: url(../images/bkg_main.png);
}

a {text-decoration: none; color: yellow ;}
a:hover {color: yellow }
a.activo {color: #9AD882; font-weight: bold; text-align: left; text-decoration: none; font-size: 12pt;}
a.pasivo, a.pasivo:visited {font-weight: bold; text-align: left; text-decoration: none; color: white; font-size: 12pt;}
a.pasivo:hover {color: yellow; text-decoration: underline}

h1.draft {text-align: center; text-decoration: blink}
h3 {color: #50B820; font-size: 18px; text-align: center}
h4 {text-align: center; font-size: 14px; color: yellow;}
h5 {font-size: 13px; text-align: left; padding-left:20px}

li, dt {font-weight: bold; text-align: left}
dd {text-align: justify}

tr {text-align:left}
td{font-size: 13px}
table.form {
 border-style: none;
 border-width: 1px;
 margin-top: 15px;
 margin-bottom: 15px;
/*  margin-right: 15px; */
 padding-left: 40px;
 padding-right: 40px;
}

td.form { font-size: 12pt; vertical-align: top; padding: 2px; border-width: 1px; border-style: solid; margin: 0px; }
td.sched { font-size: 8pt; vertical-align: top; padding: 2px; border-width: 1px; border-style: solid; margin: 0px; }
td.form2 { font-size: 12pt; vertical-align: middle; padding: 2px; border-width: 1px; border-style: solid; margin: 0px; }
td.country { font-size: 12pt; vertical-align: middle; padding: 2px; border-width: 1px; border-style: solid; margin: 0px; text-align:center;}
td.url { font-size: 9pt; vertical-align: top; padding: 2px; border-width: 1px; border-style: solid; margin: 0px;  text-align: center}
td.req { font-size: 12pt; vertical-align: top; padding: 2px; border-width: 1px; border-style: solid; margin: 0px; border-color: yellow;}
table.menu { border-style: none; border-width: 1px; margin: 0px; padding: 5px; }
td.menu { padding: 2px; border-width: 1px; border-style: none; margin: 5px; }
th {text-align: center; background-color: #4e6089; border-color: white; font-size: 13px; color: white; border-width: 1px; border-style: solid; margin: 0px; }
th.down { text-transform:uppercase; border-color: white; vertical-align: middle; padding: 2px; border-width: 1px; margin: 0px; }
th.form { padding: 2px; border-width: 1px; border-style: solid;}

hr {color: white ; height: 1px; width:90%}
span.chico {font-size: smaller}

P { direction: ltr; text-align: justify}
p.centro {text-align: center}

P.content {
/* margin-bottom: 0cm; */
 widows: 0;
 orphans: 0;
 font-size: 11pt;
 padding-left: 40px;
 padding-right: 40px;
 text-indent:20px;
}

P.titulo {
 text-align: center;
 font-weight: bold;
 padding:5px;
 font-size: 12pt;
}

div.margen {
 z-index:15;
 color:white;
 margin: 0px;
 padding: 0px;
 position:relative;
 position:relative;
 top:0px;
 left:0px;
 overflow:auto;
 height:550px;
 width:640px;
 border-color:red;
 border-width:1px;
 border-style:none;
}

div.top {
 z-index:5;
 top:0px;
 right:0px;
 width:640px;
 height:300px;
 position:absolute;
 overflow:hidden;
 padding:0px;
 margin:0px;
 border-color:yellow;
 border-width:1px;
 border-style:none;
 background-repeat: no-repeat;
}

div.image {
 position:relative;
 padding:10px;
 margin:0px;
 border-color:blue;
 border-width:1px;
 border-style:none;
}

.addr {font-size: 10px; text-align: left}
.chico {font-size: 10px}
.grande {font-size: 16px; color: yellow }

em {color: red}
caption {text-align: left; font-weight: bold; font-size: 13px;}
/* @page { size: 21.59cm 27.94cm; margin-right: 3cm; margin-top: 2.5cm; margin-bottom: 2.5cm } */

img.foto {
/* border-color: #9AD882;*/
 border-color: black;
 border-width: 1px;
 border-style: double;
}