/* *
 * recommmended css attribute order
 *
 * layout:            display, list-style
 * box positioning:   position, float, clear
 * box position:      top, right, bottom, left
 * box clipping:      overflow, clip
 * box size:          width, height
 * box style:         margin, padding, border, background
 * text:              color, font, text-decoration, text-transform
 * text positioning:  text-align, vertical-align
 * other text:        white-space, ...
 *
 * */
/*

/* Layers */

#marco {
	width: 800px;
	margin: auto;
	border:1px dashed #FFFFCC;
	border-bottom-width:0;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:0;
	background-color: #FFFFFF;
}

#header {
	width: 800px;
	height: 51px;
	background-color:#FFCC33;
}
#cuenta {
	float:left;
	white-space:pre;
	border:1px;
	border-right-style: solid;
	border-color: #000000;
}
#cuenta1 {
	float:left;
	white-space:pre;
	border:1px;
	border-left-style: solid;
	border-color: #000000;
}
#banner1 {
	width: 800px;
	float: left;
	border-top:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
}
#menu {width: 800px; height: 40px; float: left;}
#content {
	width: 800px;
	float: left;
	height: auto;
}
#leftcontent {
	width: 550px; 
	float: left;
	margin-left:5px;
}
#rightcontent {
	width: 240px;
	float: right;
}
#rightcontentver {
	width: 240px; 
	float:right;
}
#footer { background-color:#FFCC33; clear: both; }
#breadcrumbs {
	padding-left:10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 35px;	
}

/* tablas */

.tabla {	
	border:1px solid #006699;
	vertical-align:baseline;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.celda {
	border:1px solid #ffffff;
	border-right-color:#006699;
	border-left-color:#006699;
	border-bottom-color:#006699;
	background-color:#006699;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	white-space:nowrap;
	vertical-align:top;
	color:#CCCCCC;	
}
.detalle {
	border:1px solid #006699;
	border-top-width:0px;
	border-right-width:1px;
	border-left-width:0px;
	border-bottom-width:1px;	
	vertical-align:baseline;
	padding:2px;
}

.tabla1 {	
	border:1px solid #FFCC66;
	vertical-align:baseline;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.celda1 {
	border:1px solid #ffffff;
	border-right-color:#FFCC66;
	border-left-color:#FFCC66;
	border-bottom-color:#FFCC66;
	background-color:#FFCC66;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	white-space:nowrap;
	vertical-align:top;
	color:#000000;	
}
.detalle1 {
	border:1px solid #FFCC66;
	border-top-width:0px;
	border-right-width:1px;
	border-left-width:0px;
	border-bottom-width:1px;	
	vertical-align:baseline;
	padding:2px;
}

/* Textos */

.pasos {
	padding-left:10px;	 
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.fieldset {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.elegir {
	padding-left:10px;	 
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.titulonota {	 
	color: #990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.nota {
	padding-left:10px;
	padding-right:10px;
	color: #990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFCC;
}
.letra {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 2em;
}
.titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}