body {

	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	margin:0;
	background-image:url(./images/fondo.jpg);
	background-repeat:repeat-x; 
	padding:0px;
	margin:0px;	
}

td,th{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
#contenedor{
	margin:auto;
	width:825px;
}
#cabecera{

}
.menu{
padding:0px;
margin:0px;
float:left;
width:211px;
text-align:left;
}
.menu ul{
padding:0px;
margin:0px;
margin-bottom:2px;
list-style:none;
text-align:left;
}
.menu ul img{
float:left;
}
.menu ul li img{
float:none;
}
.menu ul li{
padding:0px;
margin:0px;
vertical-align:top;
line-height:13px;
text-align:left;
}
.menu ul li a{
padding:0px;
margin:0px;
vertical-align:top;
text-align:left;
}

.menuServicios{
padding:0px;
margin:0px;
float:left;
width:211px;
text-align:left;

}
.menuServicios ul{
padding:0px;
margin:0px;
margin-bottom:2px;
list-style:none;
}
.menuServicios ul li a img
{
 float:left; 
 clear:both; 
 margin-bottom:2px;
}
*:first-child+html #menu ul li a{
padding:0px;
margin:0px;
padding-left:3px;
vertical-align:top;
}
.impar{
padding:0px;
margin:0px;
background-color:#CFD3D6;
}
.imagenMenu{
/*background-color:none;*/
}
#clientes{
margin-top:2px;
text-align:center;
padding:0px;
margin:0px;
}
.clientesContenido{
background-color:#CFD3D6;
font-family: Tahoma;
font-size: 11px;
padding:0px;
margin:0px;
color: #000000;
height:81px;
padding-left:12px;
padding-top:4px;
padding-bottom:2px;
text-align:left;
}
.clientesContenido2{
background-color:#CFD3D6;
font-family: Tahoma;
font-size: 11px;
padding:0px;
margin:0px;
color: #000000;
height:81px;
padding-left:12px;
padding-top:4px;
padding-bottom:2px;
text-align:left;
}
.inputClientes{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align:left;
	height:12px;
}
#contenido{
width:606px;
padding-left:3px;
float:right;
}
.noticia{
width:596px;
padding:5px;
background-color:#DEE2E5;
overflow:hidden;
}
.noticiaTitular {
width:98%;
padding:5px;
padding-left:10px;
background-color:#999999;
text-align:left;
font-family: "Trebuchet MS";
font-size: 14px;
color: #000000;
}
.noticiaContenido {
width:596px;
min-height:129px;
vertical-align:top;
}
.noticiaContenidoDetalle {
width:596px;
min-height:304px;
vertical-align:top;
}
.noticiaContenidoListado
{
width:590px;
min-height:66px;
vertical-align:top;
}
.noticiaImagen{ 
width:140px;
padding:0px;
margin-top:5px;
margin-bottom:2px;
float:left;
clear:both;
}
.noticiaTexto{
width:430px;
padding:5px;
margin-left:5px;
float:left;
text-align:justify;
height:85px;
min-height:85px;
}
.noticiaTextoDetalle{
width:430px;
padding:5px;
margin-left:5px;
float:left;
text-align:justify;
min-height:260px;
}
.noticiaTextoListado{
width:570px;
padding:5px;
float:left;
text-align:justify;
min-height:33px;
clear:both;
}
.noticiaEnlace{
clear:both;
float:left;
padding-top:10px;
padding-right:5px;
vertical-align:bottom;
text-align:right;
width:590px;
clear:both;
}
.separaNoticias
{

height:5px;
    }
#pie
{
clear:both;
padding-top:3px;
text-align:center;
}
#pieContenido
{
clear:both;
padding-top:5px;
padding-left:200px;
background-color:#C00000;
text-align:center;
height:60px;
}
.contenidoTexto
{
padding:5px;
background-color:#DEE2E5;
min-height:333px;
height: auto !important;
height: 333px;
}

.titular {
margin:5px;
padding:5px;
padding-left:10px;
background-color:#999999;
text-align:left;
font-family: "Trebuchet MS";
font-size: 14px;
color: #000000;
}
.terminologia li
{
padding-top:10px;
}
          
/***************************/
.enlaces {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-indent: 5px;
}
.textos {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align:justify;
	padding-top:3px;
	height:auto;
}
.textosForm {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.textos td{
	font-family: Tahoma;
	font-size: 10px;
    color: #000000;
	text-align:left;
	height:7px;
}
a:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-indent: 5px;
	text-decoration: none;
}
a:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-indent: 5px;
	text-decoration: none;
}
a:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #990000;
	text-indent: 5px;
	text-decoration: none;
}
a:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-indent: 5px;
	text-decoration: none;
}
.scroll{
	width:215px;
	height:315px;
	overflow:auto;
	padding-right:10px;
	text-align:justify;
}
.caja-texto {
	color:#545454;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	height:18px;
	padding-left:3px;
}
.caja-texto-varias-lineas {
	color:#545454;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding-left:3px;
}
.boton {
	color: #545454;
	border-color:#b8d278;
	border-style:solid;
	border-width:1px;
	padding-left:3px;
}
.boton2 {
	font-family: Tahoma;
	font-size: 11px;
	background:none;
	border:none;
	float:right;
	margin-right:10px;	
	cursor:pointer;
}
.boton3 {
	color: #FFFFFF;
	border-color:#999999;
	background-color:#999999;
	border-style:none;
	border-width:1px;
	padding-left:3px;
	font-family: Tahoma;
	font-size: 11px;	
}
.combo {
	color: #545454;
	border-color:#b8d278;
	border-style:solid;
	border-width:2px;
	
}
.noBorder
{
    border-style:none;
    }
.noBorderRojo
{
    border-style:none;
    color: #FF0000;
    font-weight:bold;    
    }
.gridOrder,
.gridOrder a:link,
.gridOrder a:active,
.gridOrder a:visited
{
    font-size:7px;
    margin:0px;
    padding:0px;    
}    
.grid
{
    /*table-layout:fixed; */
    width:100%;
    vertical-align:top;
    }
/* TEXTOS */

.txt-gris { color: #545454; }

.txt-azul { color: #0058a4; }

.txt-naranja { color: #FF6600; }

.txt-rojo { color: #FF0000; }
.txt-rojo-bold 
{
    color: #DD0000;
    font-weight:bold;
}
.txt-rojo-bottom
{
    color: #FF0000; 
    vertical-align:bottom;
}

.txt-verde { color: #7eb51c; }

.txt-negro { color: #000000; }
.txt-negro-pager 
{ 
    color : #000000;
    font-weight:bold;
    padding:3px;
    margin:0px;    
}
.txt-negro-pager a:link,a:visited,a:active
{
    font-weight:normal;
    padding:0px;    
    margin:0px;
}    
.txt-blanco { color: #FFFFFF; }

/* LINKS */

a.link-gris:link,a.link-gris:visited,a.link-gris:active{
	color: #545454;
	text-decoration:none;
}	a.link-gris:hover {text-decoration:underline;}

a.link-azul:link,a.link-azul:visited,a.link-azul:active{
	color: #0058a4;
	text-decoration:none;
}	a.link-azul:hover {text-decoration:underline;}

a.link-naranja:link,a.link-naranja:visited,a.link-naranja:active{
	color: #FF6600;
	text-decoration:none;
}	a.link-naranja:hover {text-decoration:underline;}

a.link-rojo:link,a.link-rojo:visited,a.link-rojo:active{
	color: #FF0000;
	text-decoration:none;
}	a.link-rojo:hover {text-decoration:underline;}

a.link-negro:link,a.link-negro:visited,a.link-negro:active{
	color: #000000;
	text-decoration:none;
}	a.link-negro:hover {text-decoration:underline;}

a.link-blanco:link,a.link-blanco:visited,a.link-blanco:active{
	color: #FFFFFF;
	text-decoration:none;
}	a.link-blanco:hover { /*color:#f9d9b3;*/ color:#FFFFFF; text-decoration:none;}

a.link-verde:link,a.link-verde:visited,a.link-verde:active{
	color: #7eb51c;
	text-decoration:none;
}	a.link-verde:hover {text-decoration:underline;}
