/* comunes */
BODY, TD {
	/*font-family : Arial, Helvetica, sans-serif; */
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #838383;
	scrollbar-track-color : #FFFFFF;		
	scrollbar-arrow-color : #FFFFFF;  
	scrollbar-face-color : #C6606B;   		   
	scrollbar-highlight-color : #C6606B;
	scrollbar-shadow-color : #C6606B;                         
	scrollbar-3dlight-color : #C6606B;              
	scrollbar-darkshadow-color : #FFFFFF;
}

/* textos */
.titulo {
	font-size : 11px;
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.tituloRojo {
	font-size : 11px;
	color : #C6606B;
	font-weight : bold;
}
.tGrisN{
	color : #666666;
}
.tituloAzul {
	font-size : 11px;
	color : #4A7DC5;
	font-weight : bold;
}

.subTitulo {
	font-size : 20px;
	color : #79A1D4;
}
.texto{
	vertical-align : top;
	text-align : justify;
}

.textoRojo{
	vertical-align : top;
	/*text-align : justify;*/
	color :#C6606B;
}
.textoRojoOscuro{
	vertical-align : top;
	/*text-align : justify;*/
	color : #A83D4D;
}
.textoRojoNeg{
	vertical-align : top;
	/*text-align : justify;*/
	color : #C6606B;
	font-weight:bold
}

.textoAzul{
	vertical-align : top;
	/*text-align : justify;*/
	color : #4A7DC5;
}
.textoAzulNeg{
	color : #4A7DC5;
	font-weight : bold;
	font-size : 12px;
	text-decoration: underline;
}

.piefoto{
	padding:5px;
	font-size  : 10px;
	color      : #ffffff;
	background-color : #A53D4A;	
}

.letraRoja {
	color : C5616D;
	font-weight : bold;
}

.paginacion {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size  : 10px;
	color : C5616D;
	font-weight : bold;
}
.barraAbajoGrande{
	font-size  : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight : bold;

}
.barraAbajoPequeña{
	font-size  : 8px;
	color : #ffffff;
}

/* fondos */
.fondoArbol {
	background-image : url(img/fondoArbol.jpg);
	background-repeat : no-repeat;
}
.fondoRosa {
	background-color : #EECFD4;
}
.fondoClaro{
	background-color : #FAF0F1;
}
.fondoAzul{
	background-color : #5287cd;
}
.fondoGris{
	background-color : #E6E6E6;
}
.fondoRojo{

background-color : #C5616D;
}
.fondoRojoOscuro{
background-color :#A83D4D;
}
.fondoLinea {
	background-image : url(img/fondoLineaVertical.gif);
	background-repeat : repeat-y;
}

/* bordes */
.bordeRojo {
	border : 1px solid #EECFD4;
}
.bordeRojoOscuro {
	border : 1px solid #661C25;
}
.bordeArribaRojo {
	border-top : 1px solid #EECFD4;
}

.bordeArribaLados{
	border-top : 1px solid #EECFD4;
	border-left : 1px solid #EECFD4;
	border-right : 1px solid #EECFD4;
}
.bordeLados{
	border-left : 1px solid #EECFD4;
	border-right : 1px solid #EECFD4;
}
.bordeIzquierdaAbajo{
	border-bottom : 1px solid #EECFD4;
	border-left : 1px solid #EECFD4;
}

.bordeIzqRojo {
	border-top : 1px solid #EECFD4;
	border-left : 1px solid #EECFD4;
}
.bordeDerRojo {
	border-top : 1px solid #EECFD4;
	border-right : 1px solid #EECFD4;
}
.bordeAbajo {
	border-bottom : 1px solid #EECFD4;
}
.bordeArribaAbajoIzda{
	border-top : 1px solid #EECFD4;
	border-bottom : 1px solid #EECFD4;
	border-left : 1px solid #EECFD4;
}


.bordeMed {
	border-top : 1px solid #918F90;
	border-bottom : 1px solid #918F90;
}
.bordeDer {
	border-top : 1px solid #918F90;
	border-right: 1px solid #918F90;
	border-bottom : 1px solid #918F90;
}
.bordeIzq {
	border-top : 1px solid #918F90;
	border-left: 1px solid #918F90;
	border-bottom : 1px solid #918F90;
}
.bordeContenido {
	border-left : 1px solid #918F90;
	border-bottom : 1px solid #918F90;
	border-right: 1px solid #918F90;
}

/* enlaces */
A,A:VISITED{
	font-size : 10px;
	color : #C6606B;
	font-weight : bold;
	text-decoration : none;
}
A:HOVER{
	color : #EFC7CE;
}
A.azul,A.azul:VISITED{
	font-size : 10px;
	color : #507FC3;
	text-decoration : none;
	font-weight : bold;
}
A.azul:HOVER{
	color : #507FC3;
}
A.rojo:HOVER{
	color : #C6606B;
}

TD.menu A, TD.menu A:VISITED, TD.menu A:ACTIVE,TD.menu A:HOVER {
	color :#4A7DC5;
	text-decoration : none;
	font-weight : bold;
}

TD.menuSel TD.menuSel, TD.menuSel A.menuSel:VISITED, TD.menuSel A.menuSel:ACTIVE {
	color : #ffffff;
	text-decoration : none;
	font-weight : bold;
	background-color : #4A7DC5;
	padding : 2px;
}
TD.subMenu A, TD.subMenu A:VISITED, TD.subMenu A:ACTIVE {
	color : #79A1D4;
	text-decoration : none;
	font-weight : bold;
}
TD.subMenu A:HOVER {
	text-decoration : underline;
}
/*tablas*/
.cabecera{
	background-color : #C6616B;
	color : #ffffff;
	font-weight : bold;
	padding-left : 2px;
	font-size : 11px;
}

/*formularios*/
INPUT, SELECT, TEXTAREA{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#C6616B; 
	background-color : #FFFFFF;
	border : 1px solid #918F90;
}
.btn {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #FFFFFF;
	background-color : #C6616B;
	font-weight : bold;
	border : none;
	font-size : 11px;
	
}
.btnAzul{
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #FFFFFF;
	background-color : #507FC3;
	font-weight : bold;
	border : 1px;
	font-size : 11px;


}