/* CSS Document */

/*---------------------------------------------------------------------------------*/
/*----------------------------- NORMALIZACION  ------------------------------------*/
/*---------------------------------------------------------------------------------*/

* { margin:0; padding:0;} 

body { margin:15px;}
body { font-size:70% ;}
body, p, div, ul, li, form, select, input, table, tr, td, th { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}



a img, :link img, :visited img { border:none; }

a:link { color:#00C;}
a:visited { color:#609;}
a:hover, a:active { color:#C00; }

/*---------------------------------------------------------------------------------*/
/*----------------------------- DIV ESTRUCTURA ------------------------------------*/
/*---------------------------------------------------------------------------------*/

#doc01, #doc02, #doc03, #doc04, #doc05, #doc06, #doc07, #doc08, #doc09, #doc10, #doc11 {
	border: dashed 1px #999;
	/*padding: 2px 10px;*/
	margin: 10px 0;
	display:none;
}

/*---------------------------------------------------------------------------------*/
/*-------------------------------- TITULOS  ---------------------------------------*/
/*---------------------------------------------------------------------------------*/

h1 {
	font-size: 110%;
	border-left: solid 6px #C90F24;
	padding-left: 6px;
	text-transform:uppercase;
	margin:0 0;
}

h2 { 
	font-size:100%;
	color: #C90F24;
	margin:15px 12px;
}
/*---------------------------------------------------------------------------------*/
/*----------------------------- ESTILOS VARIOS  -----------------------------------*/
/*---------------------------------------------------------------------------------*/

/*------------------------------- Párrafos ----------------------------------------*/

p.sep { 
	height:1px;
	border-top:dashed 1px #999;
	margin:3px 0;
}

p.details {
	margin: 10px;
	text-align:justify;
}

p.details img { margin: 10px;}

p.close {
	display:block;
	width:4em;
	float:right;
	padding:2px 4px;
	border-left: dashed 1px #999;
	border-bottom: dashed 1px #999;
	text-align:center;
	margin:0 0 5px 5px;
	background:#d1d1d1;
}

/*------------------------------- Listas ------------------------------------------*/

ul li { 
	list-style-image:url(../images/dot.png);
	margin:8px 30px;
	text-align:justify;
}
ul.sub li { 
	list-style-image:url(../images/dot_s.png);
	margin:8px 30px;
	}

ol.decimal li { 
	list-style-image:none;
	list-style-type:decimal;
	margin:8px 35px; }

ol.latin li { 
	list-style-image:none;
	list-style-type:lower-latin;
	margin:8px 30px; }

ol.decimal li ul.sub li { list-style-image:url(../images/dot_s.png); }

ul.keywords li { 
	list-style:none;
	margin:4px 12px;
	text-align:left;
	}

/*------------------------------- Textos ------------------------------------------*/

.txtBlue { color:#00C;}
.txtStress { 
	text-decoration:underline;
	font-weight:bold;}
.txtRed { 
	color:#C90F24;
	font-weight:bold;
}

/*------------------------------- Cajas ------------------------------------------*/

.txtInput {
	border:solid 1px #999;
	padding: 1px 2px;
	background-color:#FFF;
	color:#000;
	padding:2px 5px;
	font-size:11px;
	text-align:center;
	margin:20px 0;
}
 
.note { 
	border: solid 1px #C90F24;	
	padding:2px 5px;
	margin:20px 10px;
}