html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {  
margin: 0;  padding: 0;  border: 0;  outline: 0;  font-size: 100%;  vertical-align: baseline;  background: transparent;}
body { line-height: 1.2em; }
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
 
/* definir estilos para focus */
:focus {outline: 0;}
 
/* resaltar texto insertado/borrado */
ins {text-decoration: none;}
del {text-decoration: line-through;}
 
/* En HTML es necesario añadir cellspacing="0" */
table {border-collapse: collapse;border-spacing: 0;}


/* Aqui empieza el estilo del diseñador */

body { position: absolute;color: #333; font:100%/1.2em Georgia, Verdana, sans-serif, Arial; vertical-align: top; height: 100%; width:100% ; margin: 0; }

h1 { font:110% Georgia, Verdana, sans-serif, Arial ; color:rgb(255,255,255); letter-spacing: 0; margin: 0; }
h2 { padding: 1em 0 0; font:bold 80% Georgia, Verdana, sans-serif, Arial ; color:rgb(255,255,255); letter-spacing: 0;margin: 0;margin: 0; }
h3 { padding: 1em 0 0; font:80% Georgia, Verdana, sans-serif, Arial; color:navy; letter-spacing: 0;margin: 0; }
p { font:90%/1.25em Georgia, Verdana, sans-serif, Arial ; color:navy; text-align: justify; letter-spacing: 0.05em; margin: 0 1em 1.1em; }
a {color: navy;font-weight: bold;text-decoration: none;}
ol, ul { color: #007bff; font-size: 0.7em; font-weight: bold; text-indent: 1em; letter-spacing: 0.1em; margin-left: 3em; list-style: circle; }
strong {font-weight: bolder;}
span.subrayar {text-decoration: underline;}
span.resalte1 { color: #ff3; font-weight: bold; background-color: #6f2585; }
span.resalte2 { color: #923fb9; font-weight: bold; background-color: #ece1e8; }

#container-page { position:relative; width: 100%; max-width: 1150px; height: auto !important;min-height: 800px;text-align: left; vertical-align: top; margin: 0 auto; }

#container-head { position:relative; background-color: transparent; background-image: url('../images/fondohead.gif'); background-repeat: repeat-x; min-width: 850px; width:100%; height:150px; margin: 0 0 0 0; }
#container-content { margin: 0;min-width: 850px;width:100%; height: 100%;}
#container-foot { overflow: hidden;color: #fff; background-color: transparent; background-image: url("../images/fondofoot.gif"); background-repeat: repeat-x; background-position: 0 0;  min-width: 850px; width: 100%; height: 100%; }
/*-----bloque de cabecera */
#lefthead { background-image: url("../images/logo1.png"); background-repeat: no-repeat; background-position: center; width:150px; height:150px; float:left; }
#righthead { background-image: url("../images/vistatie.png"); background-repeat: no-repeat; width:200px; height:150px; float:right; }
#centerhead { width:auto; height:150px; margin-left:150px; margin-right:200px; text-align: center; }
/*-----bloque principal */
#leftcontent { background-image: none; position:relative; width:150px; height:100%; float:left; }
#rightcontent { letter-spacing: 0; width:200px; height:100%; float:right; }
#centercontent { background-image: none; background-position: 0 0; position:relative; width:auto; height:100%; margin-left:150px; margin-right:200px;}
#rightcontent p{ font-size:0.8em; font-style:italic; font-variant:normal; font-weight:normal; line-height:2em; text-align:center; letter-spacing: 0.1em; margin-top: 0; margin-bottom: 0; }
#foot p{ font-size:0.7em; text-align:center; position: relative; }
#avanzado p:first-letter { font-size: 2.5em; font-weight: bold; line-height: 0.9em; letter-spacing: 0; width: 2.5em; float: left; margin: 0.1em; }
#foot { position: relative; padding: 1em; }
/*-----menu vertical*/
#blueblock{
width: 150px;
/*border-right: 1px solid #000;*/
padding: 0 0 0 0;
margin-bottom: 1em;
font-size: 90%;
line-height:125%;
background-color: #90bade;
color: #333;
}

* html #blueblock{ /*IE 6 only */
width: 150px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;text-indent: 0;font-size: 0.9em;
}

#blueblock li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#blueblock li a{ font-size: 0.9em; font-variant: small-caps; display: block; padding: 5px 5px 5px 8px; border-left: 10px solid #6f2585; border-right: 10px solid #d9ccec; background-color: #ece1e8; text-decoration: none; text-align: center; letter-spacing: 0.1em; width: 100%; }

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #ece1e8;
border-right: 10px solid #ece1e8;
background-color: #2b0097;
color: #fff;
}
/*logse*/
#logse ul{ color: #007bff; font-size: 0.7em; text-align: justify; text-indent: -0.1em; margin: 0.5em 1em 0.5em 3em; list-style: disc; padding: 0; border: none; }

#logse li {  padding: 0;}
#plano {background:url(../images/plano2.png) no-repeat scroll 0;}