* { margin: 0px; padding: 0px; }
* html .xcss {display: none !important;}
html>body .IE {display: none !important;}

body {
        font: 11px/15px verdana, arial, helvetica, sans-serif;
        margin:0px;
        padding:0px;
        color: black;
        background-color:white;
        min-width: 970px;
        max-width: 1000px;
        }

#cabecera {
	    padding:5px;
		margin-bottom: 0px;
        border-style:solid;
        height:65px;
		/* color: #008; 
		background-color: inherit;
        border-color:#003; */
        border-width:1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
}

#cabecera p { padding:0px 0px 0px 100px; font: 24px/25px "Goudy Old Style", "Times New Roman", serif; }

/********************* Inicio de la barra ****************************/
#barra { position: absolute; top:5px; right:0px; }
ul#navigation { list-style-type: none; text-align: center; }
ul#navigation li a {
	font:10px/10px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	display: block;
	width: 6em;
	text-decoration: none;
	color:black;
	background-color:inherit;
	}
ul#navigation li a:hover { color: #444; background-color: #E6EAF3; /* #69C;*/ }
ul#navigation .left { float: left; }
ul#navigation .right { float: right; }
/********************** Fin de la barra *******************************/

#contenido { padding: 20px; margin-left: 10px; margin-right: 10px; }

#izquierdo { float: left; 
		width: 140px; 
		/* _width: 150px; */ 
		margin-right: 10px; 
		padding: 10px;
		}

#izquierdo p { font:10px/18px verdana, arial, helvetica, sans-serif; }

.derecho { float: right; 
		width: 140px;
		max-width: 13%; 
		/* _width: 150px; */
		margin-right: 10px; 
		padding: 10px; 			
		border: 1px solid gray;
}

.derecho p { font:10px "Trebuchet MS",Verdana,Arial,Sans-serif; }

.derecho h5 { font: 16px "Trebuchet MS",Verdana,Arial,Sans-serif; }

#menu { float: right; 
		width: 120px; 
		padding: 5px; 
	    text-align:center;
	    font:14px verdana, arial, helvetica, sans-serif;
        }

#menu h5{
    font-weight:bold;
    color:white;
    background-color:#000033;
    border-style:solid;
    border-color: #036;
    border-width:1px;
    margin-bottom:0px;
}	

#menu p{
    color:#000033;
	margin: 0px;
	padding: 5px 5px 5px 15px;
	text-indent: -10px;
	text-align: left;
   	line-height: 16px;
    background: #E6EAF3;
	border-style:solid;
	border-width:1px;
    /* border-bottom: 1px solid #036; */
}

#presentacion {
		float: left;
		width: 350px;
		/* _width: 320px; */
		padding: 10px;
		}

#presentacion p {
		font:11px verdana, arial, helvetica, sans-serif; 
		}

#final {
		float:left;
		font:11px/18px verdana, arial, helvetica, sans-serif; 
		width: 620px;
		/* width: 620px; */
		padding: 10px;
		}

#chglog {
		font:11px/16px "Trebuchet MS",Verdana,Arial,Sans-serif; 
		padding: 5px 2px 5px 2px;
		float: right;
		width: 140px;
		color: #666; 
		background-color:#eee; 
		}
		
#chglog dt { background-color: inherit; color: #55b; }
#chglog dd { padding: 4px; }
#chglog h5 { font: 20px "Goudy Old Style", "Times New Roman", serif; }
#chglog p { font:10px "Trebuchet MS",Verdana,Arial,Sans-serif; }

#piedepagina { 
		clear: both; 
		padding: 5px; 
		color: #999;
        background-color:#eee;
        }

#piedepagina p { font:10px verdana, arial, helvetica, sans-serif; }

p { font:11px/18px verdana, arial, helvetica, sans-serif; padding-top:5px; }
.normal { font:11px/22px verdana, arial, helvetica, sans-serif; }
.parrafo p:first-letter { font-size: 150%; }
.corto p { font:11px/18px verdana, arial, helvetica, sans-serif; }
table { font:11px verdana, arial, helvetica, sans-serif; }
h1 {
		margin:15px 0px 15px 0px;
        padding:0px;
        font-size:28px;
        line-height:28px;
        font-weight:900;
        color:#ccc;
        background-color:inherit;
        }
h2 { color:#ccc; background-color:inherit; font-size:22px; }
ul { font:inherit; margin:10px; padding:10px; }
dt { font-weight: bold; }

abbr[title] { cursor: help; }

.presentacioncajaizquierda {
		padding: 5px 2px 5px 2px;
		float: left; 
		width: 26%;
		}
.presentacioncajaizquierda p { font:12px/16px "Trebuchet MS",Verdana,Arial,Sans-serif; }
.presentacioncajaizquierda h5 { 
		padding-bottom: 5px; 
		font-family: "Goudy Old Style", "Times New Roman", serif; 
		font-weight: normal; 
		font-size:220%; }

.presentacioncajaderecha {
		padding: 5px 2px 5px 2px;
		float: right;
		width: 26%;
		}
.presentacioncajaderecha p { font:12px/16px "Trebuchet MS",Verdana,Arial,Sans-serif; }
.presentacioncajaderecha h5 { 
		padding-bottom: 5px; 
		font-family: "Goudy Old Style", "Times New Roman", serif; 
		font-weight: normal; 
		font-size:220%; }

.presentacionestilizada { padding-top: 10px; padding-bottom: 10px; }
.presentacionestilizada p { font:12px "Trebuchet MS",Verdana,Arial,Sans-serif; }

.fondoresaltado { padding: 10px; color: #666; background-color:#eee; }

.anchopeq { width: 200px; float: right; }

.comments {
		margin: 10px;
		padding: 0px; 
		color: inherit;
		background-color:#ddd;
        }

.comments p{
	font:10px "Trebuchet MS",Verdana,Arial,Sans-serif; 
	margin: 0px;
	padding:5px;
}

.faq {
		font:14px "Trebuchet MS",Verdana,Arial,Sans-serif; 
		padding: 10px;
		}
		
.faq dt { background-color: inherit; color: #009c46; }
.faq dd { padding: 10px; font:14px/20px "Goudy Old Style", "Times New Roman", serif}

span.date { color: #999; background-color:white;}
span.masoscuro { font-family: "Goudy Old Style", "Times New Roman", serif;}
span.masclaro { color:gray; background-color: inherit; font-family: "Goudy Old Style", "Times New Roman", serif;}
span.masclaropeq { color:gray; background-color: inherit; font-family: "Goudy Old Style", "Times New Roman", serif; font-size:70%}
span.resaltafont { font:12px/18px "Trebuchet MS",Verdana,Arial,Sans-serif;}

.sih{font-weight:bold;font-size:10px;background-color:#000033;color:#FFFFFF;padding-left:5px;padding-top:2px;padding-bottom:2px;}
.arr{background-image:url("../imagenes/arrow.gif");background-repeat:no-repeat;padding-left:7px;padding-bottom:3px;}
.cajaizquierda { float: left; width: 100px; }
