body { 
	background: url(../imagenes/bg.jpg) repeat-x scroll left top #D5DADD;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#4E4E4E; 
	text-align: center;
}

a{color:#98CB54;}

a img {text-decoration: none;} 

img{border: 0px;}

div.clear { clear: both; }

fieldset  {
border:1px solid #98CB54;
}

.content ul li,.content ol li {
  padding: .2em 0 .2em .5em;
}

.msgError
{
text-align:center;
padding: 4px 10px 4px 10px;
color:#FF0000;
}


#borde{ 
background:#fff;
text-align: left; 
width: 900px; 
margin: auto;
}

#contenedor{ 
text-align: left; 
background-color : #ffffff; 
margin: auto;
padding-top:25px;
padding-left:50px;
padding-right:50px;
} 

#cabecera{
	height:100px;
	/* border: 1px solid #ccc; */
	margin: auto;
}

#cabecera .logo_imagen{
	height:70px;
	/* border: 1px solid #ccc; */
	float: left;
	width:350px;	
}

#menu{
	background:#fff;
	height:60px;
	text-align: center;
}

#menu img{
	margin: 10px;
}

#cuerpo{
	float:left;
	position: relative;
	width:100%;
	border: 0px #ccc solid;
	margin-bottom:20px;
}

#banner{
	float:left;
}

#publicidad{
	float:right;
}

#cuadros{
	margin-top:10px;
	width:100%;
	height:170px;
	margin-bottom:20px;
}

#cuadros .cuadro{
	height:170px;
	background:#fff url(../imagenes/cuadro.jpg) no-repeat;
	float:left;
	width:167px;
 	margin-left:16px;
	margin-right:16px;
}

#cuadros .titulo{
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	font-size:18px;
	color:#98CB54;
	font-weight:bold;
	text-align:left;
}

#cuadros .descripcion{
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
	height:80px;
	text-align:left;	
}

#cuadros .ver a{
	margin-left:20px;
	margin-right:20px;
	font-size:12px;
	color:#7C7D81;
	font-weight:bold;
	text-align:right;
	padding-left:80px;
	text-decoration:none;
}


#pie{
	border-top : 2px solid #98CB54;  
	clear : both; 
	color : #cccccc; 
	text-align : center; 
	/* margin : 0px 50px 0px 50px; */
	padding-bottom:20px;
}

.title{
	font-weight:bold;
	font-size:150%;
}

.contenido{
	text-align:justify;	
}

.content {
	padding: 20px 50px 50px 50px;
}

/*CAJA*/
.tlc, .trc, .blc, .brc {
background-repeat: no-repeat;
}

.tlc {
background-image:url(../imagenes/caja/tlc.gif);
background-position: 0% 0%;
}

.trc {
background-image:url(../imagenes/caja/trc.gif);
background-position: 100% 0%;
}

.blc {
background-image:url(../imagenes/caja/blc.gif);
background-position: 0% 100%;
}

.brc {
background-image:url(../imagenes/caja/brc.gif);
background-position: 100% 100%;
}

.tb, .bb {
background-repeat: repeat-x;
}

.tb {
background-image:url(../imagenes/caja/tb.gif);
background-position: 0% 0%;
}

.bb {
background-image:url(../imagenes/caja/bb.gif);
background-position: 50% 100%;
}

.rb {
background-image:url(../imagenes/caja/rb.gif);
background-position: 100% 0%;
background-repeat: repeat-y;
}

.lb {
background-image:url(../imagenes/caja/lb.gif);
background-position: 0% 100%;
background-repeat: repeat-y;
}
/*
Siendo:
tlc = top left corner
trc = top right corner
blc = bottom left corner
brc = bottom right corner
lb = left border
rb = right border
tb = top border
bb = bottom border 
*/

#caja{
/* background-color:#fff; */
padding: 20px 10px 20px 10px;
margin: 20px auto 20px auto;
width:75%;
font-weight:bold;
/* border: 1px solid #000; */
}

#cabecera_no_usuario{
	height:90px;
	border-bottom: 2px solid #98CB54;
}

#no_usuario{
text-align:right;
float:right;
padding: 5px 11px 5px 36px;
margin-top:-10px;
margin-right:2px;
margin-left:2px;
background: #FFFFFF;
color:#ccc;
}


.centrado{
	text-align:center;
}

/*BOTONES Y CAJAS DE TEXTO*/
input[type=text], input[type=password], select, textarea
{
	background:#fff url(../imagenes/shadow.gif) repeat-x top;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	font-size:11px;
	margin:0;
	padding:2px 4px;
}

input[disabled], input[readonly], select[disabled], select[readonly], textarea[disabled], textarea[readonly]
{ 
	background:#F3F3F3;
	padding:2px 4px;
	font-size:11px; 
}

input[type=button]
{
	font-size : 12px;
	color : #fff;
 	border: #8EC63F solid 2px;
	padding : 2px 2px 2px 2px;
	background-color:#8EC63F; 
	width:80px;
	font-weight:bold;
}


input[type=button]:hover
{
	font-size : 12px;
	color : #fff;
	border: #6D6E72 solid 2px;
	padding : 2px 2px 2px 2px;
	background-color : #6D6E72;
	width:80px;
	font-weight:bold;
}

input[type=submit]
{
	font-size : 12px;
	color : #fff;
 	border: #8EC63F solid 2px;
	padding : 2px 2px 2px 2px;
	background-color:#8EC63F; 
	width:80px;
	font-weight:bold;
}


input[type=submit]:hover
{
	font-size : 12px;
	color : #fff;
	border: #6D6E72 solid 2px;
	padding : 2px 2px 2px 2px;
	background-color : #6D6E72;
	width:80px;
	font-weight:bold;
}

input:focus {
	border: #AACCEE solid thin;
}
/***************************************/
.titulo-clientes {
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
.items {
	font-size: 9px;
	color: #666666;
}
