/* General */
body {
    margin: 10px  5px;
    background-color: #E0E0E0;  /* #ECECEC; */
}
form {
    margin :  0px;
    padding:  0px;
}
a {
    color: #C01115; 
}
img {
    border: 0px;
}
.clear {
    clear: both;
}
.ucase {
	text-transform:uppercase;
}


/* Header */
#headerHome {
    position: relative;
    width : 990px;
    margin : 0px auto;
}
#headerPage {
    position: relative;
    width : 990px;
    margin : 0px auto;
}
#underHeader {
    position: relative;
    width : 990px;
    height: 20px;
    margin :  0px auto;
    padding:  0px  0px  5px  0px;
}
#underHeader p.locator {
    position: absolute;
    top   :  0px;
    left  :  0px;
    width : 690px;
    margin :  0px;
    padding:  3px  0px  3px  0px; 
    color: #706E6D; 
    font-family: Arial; 
    font-size  : 11px;
}
#underHeader p.metamenu {
    position: absolute;
    top   :   0px;
    right : 145px;
    margin :  0px  0px  0px  0px;
    padding:  3px  0px  3px  0px;
    color: #706E6D; 
    font-family: Arial;
    font-size  : 11px;
    text-align : right;
/*  background-color: #FFFFFF; */
}
#underHeader p.metamenu a {
    color: #706E6D;
    text-decoration: none;
}
#underHeader p.locator a {
    color: #706E6D;
}
#underHeader .buscador {
    position: absolute;
    top   :  1px;
    right : 20px;
    width : 120px;
}
#underHeader .buscador input {
    position: absolute;
    top   :   0px;
    left  :   0px;
    width : 100px;
    height:  16px;
    border: 1px solid #706E6D;
}
#underHeader .buscador img {
    position: absolute;
    top   :   3px;
    left  : 105px;
}
#underHeader .iconrss {
    position: absolute;
    top   :  3px;
    right :  0px;
}



/* Page Struct */
#cont {
    position: relative;
    width : 990px;
    margin : 0px auto;
/*  border: 1px solid black; */
}
#lArea {
    float: left;
    position: relative;
    width: 200px;
}
#rArea {
    float: right;
    position: relative;
    width: 780px;
}
#drArea {
    float: right;
    position: relative;
    width: 210px;
}
#dmArea {
    float: left;
    position: relative;
    width: 560px;
    margin-left : 10px; /* 210px; */
    margin-right: 10px; /* 220px; */
}
#lArea .banner {
    position: relative;
    margin : 10px  0px  0px  0px;
    padding:  5px;
    text-align: center;
    background: #FFFFFF;
}



/*
 * Menu
 */
#boxMenu {
    position: relative;
    padding-bottom: 10px;
    border-top   : 5px solid #000000;
    background-color: #FFFFFF;
}
#boxMenu .menuHeader {
    padding: 10px 10px  0px 10px;
}
#boxMenu ul {
    position: relative;
    margin :  0px;
    padding:  0px;
    list-style: none;
}
#boxMenu ul li {
    position: relative;
    margin :  0px;
    padding:  0px 10px  0px 10px;
    font-family: Arial; 
    font-size  : 11px; 
    line-height: 150%;
    color: #000000;
}
#boxMenu .menuoption a {
    color: #C01115; 
    text-decoration: none;
}



/*
 * Content Central
 */
#tabs {
    position: relative; 
    margin :  0px;
}
#tabs a,
#tabs span {
    padding:  5px 10px; 
    font-family: Arial; 
    font-size  : 11px; 
    font-weight: bold; 
    color: #FFFFFF;
    border-right: 5px solid #E0E0E0;
}
#tabs a {
    background: #000000;
    text-decoration: none;
}
#tabs span {
}
.tabsRed span {
    background: #E1081E;
}
.tabsRed span .black {
    background: #000000;
}
.tabsGreen span {
    background: #006633;
}

.box {
    background-color: #FFFFFF;
}
.boxTopRed {
    background-color: #FFFFFF; 
    border-top   : 5px solid #E1081E;
}
.boxTopGreen {
    background-color: #FFFFFF; 
    border-top   : 5px solid #006633;
}
.boxtopopenp {
    background-color: #FFFFFF; 
    border-top   : 5px solid #006633;
}

.boxContent {
    position: relative;
    padding: 10px;
    /* afrigols */
    float:left;
    width:760px;
}
.boxContent h1 {
    position: relative;
    margin:  0px  0px  6px  0px;
    color: #C01115;
    font-family: Arial;
    font-size  : 15px;
    font-weight: bold;
}
.boxContent h2 {
    margin: 10px  0px  0px  0px;
    font-family: Arial;
    font-size  : 14px;
    font-weight: bold;
    color: #FE8E08;
}
.boxContent h3 {
    margin :  0px  0px  0px  0px;
    padding:  0px  0px  0px  0px;
    color: #C01115; 
    font-family: Arial;
    font-size  : 12px;
    font-weight: bold;
}
.boxContent h4 {
    margin :  0px  0px  0px  0px;
    padding:  0px  0px  0px  0px;
    color: #706E6D;
    font-family: Arial; 
    font-size  : 11px;
    font-weight: bold; 
}
.boxContent p {
    margin :  6px  0px  6px  0px;
    padding:  0px  0px  0px  0px;
    color: #706E6D;
    font-family: Arial;
    font-size  : 11px;
}
.boxContent .richtext {
    color: #706E6D;
    font-family: Arial;
    font-size  : 11px;
}
.boxContent a {
    font-weight: bold; 
}
.boxContent ul {
    margin :  6px 15px  6px 15px;
    padding:  0px  0px  0px  0px;
    color: #706E6D;
    font-family: Arial; 
    font-size  : 11px;
}
.boxContent ul li {
}
.boxContent table {
    margin :  6px  0px  6px  0px;
    color: #706E6D;
    font-family: Arial;
    font-size  : 11px;
}
.boxContent table table {
    margin :  3px  0px  3px  0px;
}

.paginador {
    clear: both;
}
.paginador a {
    color: #707070;
}

.imgOnRSide {
    float : right;
    position: relative;
    left  : 10px;
}

.imgsProfile {
    float: left;
    margin-right:10px;
}
.imgsProfile img {
    display: block;
}
.dataProfile {
    margin-left: 215px;
}
.dataProfileWithImage {
    /*margin-left: 215px;*/
    float:left;
    font-family: Arial; 
    font-size  : 11px;     
    color: #706E6D;
}
.dataProfileImageless {
    margin-left:   0px;
    font-family: Arial; 
    font-size  : 11px;     
    color: #706E6D;
}
.listDes
{
    font-family: Arial;
    font-size  : 11px;
    color: #706E6D;	
}

.fields {
}
.fields .formRow {
    position: relative;
    height: 35px;
}
.fields .formRow .formLbl {
    float: left;
    position: relative;
/*  border-bottom: 1px solid #E0E0E0;*/
}
.fields .formRow .formInp {
    float: left;
    position: relative;
/*  border-bottom: 1px solid #E0E0E0;*/
}
.fields .error  {
	font-family: Arial;
    font-size  : 11px;
}
.fields .w050 {
    width :  50px;
}
.fields .w075 {
    width :  75px;
}
.fields .w100 {
    width : 100px;
}
.fields .w125 {
    width : 125px;
}
.fields .w150 {
    width : 150px;
}
.fields .w175 {
    width : 175px;
}
.fields .w200 {
    width : 200px;
}
.fields .w250 {
    width : 250px;
}
.fields .w300 {
    width : 300px;
}
.fields .w325 {
    width : 325px;
}
.fields .h100 {
    height: 100px;
}
.fields .h70 {
    height: 70px;
}
.fields .formCol {
    float: left;
    position: relative;
}
.formbtns {
    position: relative;
    text-align: right;
}
div.lopd p {
    font-size : 9px;
    font-style: italic;
}

/* 
 * Filas y columnas
 */
.itemlist
{
	width:47%;
	margin-bottom:18px;
	float:left;
}
.itemcol p
{
	margin-bottom:3px;
	margin-top:3px;
}


/*
 * Pié de página
 */
#piepagina {
    margin :  8px;
    color: #706E6D; 
    font-family: Arial;
    font-size  : 11px;
    text-align : center;
}
#piepagina a {
    color: #706E6D;
}

/* Qé sseto? 
.iconrss {
	position: absolute;
	right:0px;
	top:2px;
} */
.imgsrss {
    float: left;
    margin-right:10px;
}
.imglistas {
	float:left;
	margin-bottom:5px;
}
.fright {
	float:right;
}
