body {
	margin:0;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #B1C1C1;
	font-family:Arial;
}

.titulosmamey {
	color: #666666;
	font-size: 11px;
	text-decoration:none;
}


.titulosmamey a {
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

.titulosmamey a:hover {
	color:#ECB100;
}


.titulosmamey p {
	margin:0;
}

.headergris {
	font-weight:bold;
	color:#999999;
	font-size:11px;
	text-decoration:none;
}

.headergris a {
	color: #999999;
	text-decoration:none;
}

.headergris a:hover {
	font-weight:bold;
	color:#ECB100;
	font-size:11px;
	text-decoration:none;
}

.contenido {
	color:#333333;
	font-size:12px;
	line-height:18px;
}

.contenido p {
margin:0;
}

.contenido a {
	color:#333333;
	text-decoration:none;
}

.contenido a:hover {
	color:#ECB100;
}

.contenidowhite {
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;
}

.contenidowhite a {
	color:#FFFFFF;
	text-decoration:none;
}

.contenidowhite a:hover {
	text-decoration:underline;
}

.contenidowhite2 {
	color: #FFFFFF;
	font-size:11px;
}

.contenidowhite2 a {
	color: #FFFFFF;
	text-decoration:none;
	display:block;
}

.contenidowhite2 a:hover {
	text-decoration:underline;
}

.contenidowhite3 {
 color: #FFFFFF;
 font-size:11px;
}

.contenidowhite3 a {
 color: #FFFFFF;
 text-decoration:none;
}

.contenidowhite3 a:hover {
 text-decoration:underline;
}





.contenidowhite4 {
 color:#333333;
 font-size:11px;
}

.contenidowhite4 a {
 color:#333333;
 text-decoration:none;
}

.contenidowhite4 a:hover {
 text-decoration:underline;
}






.contenidobold {
	color:#333333;
	font-size:11px;
	font-weight:bold;
}

.contenidobold a {
	color:#333333;
	text-decoration:none;
}

.contenidobold a:hover {
	color:#ECB100;
}


.menu {
    display:block;
	font-size:11px;
	font-weight:bold;
	padding-top:2px;
}

.menu a {
    display:block;
	color: #FFFFFF;
	text-decoration:none;
	padding-top:8px;
	padding-bottom:8px;
}

.menu a:hover {
	color:#000000;
	background-image:url(images/top/bgselect.gif);
}


.campo_form {
font-size:10px;
}


.link_sitemap {
	font-size:11px;
	text-decoration:none;
}


.link_sitemap a {
	color: #333333;
	text-decoration:none;
	font-weight:bold;
}

.forms_genetitu {
font-size:11px;
color:#ECB100;
font-weight:bold;
border-bottom:1px solid #B1C0C0;
margin-top:20px;
margin-bottom:10px;
}

.forms_subtitu {
font-size:11px;
color:#000000;
font-weight:bold;
margin-top:15px !important;
}

.forms_campo {
font-size:11px;
color:#333333;
border:1px solid #B1C0C0;
height:16px;
line-height:16px;
font-weight:normal;
}

.forms_campo_unline {
font-size:11px;
color:#333333;
border:1px solid #B1C0C0;
height:16px;
line-height:16px;
font-weight:normal;
}


.forms_campo_dro {
font-size:11px;
color:#333333;
border:1px solid #B1C0C0;
height:16px; line-height:16px;
padding:2px;
}


.forms_botom {
background-color:#FFFFFF;
background-image:url(images/forms/print.jpg);
background-repeat:no-repeat;
width:92px;
height:22px;
border:0;
margin:0px;
cursor:hand;
cursor:pointer;
}

.forms_select {
font-size:11px;
color:#000000;
font-weight:bold;
}

.requery_print {
display:none;
}

.forms_genetitu_pr {
font-size:11px;
color:#000000;
font-weight:bold;
}

.forms_subtitu_pr {
font-size:11px;
color:#000000;
font-weight:bold;
}

.forms_campo_pr {
font-family:arial;
font-size:11px;
color:#333333;
border:0;
border-bottom:1px solid #000000;
height:16px; line-height:16px;
padding:2px;
}

.requery_public {
display:block;
}

.campo_client_n {
text-align:left;
margin-bottom:25px;
margin-top:10px;
}

.txtLinksTop {
font-size:12px;
font-weight:normal;;
color:#CCCCCC;
}

.txtLinksTop a {
font-size:11px;
color:#999999;
text-decoration:none;
}

.txtLinksTop a:hover {
color:#666666;
}

.list_td_b_right {
background-color:#EEEEEE; border-right:1px solid #BEC2D6; border-bottom:1px solid #BEC2D6;
}

.tableTd {
padding-bottom:15px;
}

.list_td_b_right_off {
background-color:#EEEEEE; border-bottom:1px solid #BEC2D6;
}

.divFormBor {

}

.print_main_front {
width:806px;
}

.ntrLinksForms {
 font-weight:bold;
 color:#4144AF !important;
 font-size:11px;
 text-decoration:none;
}

.ntrLinksForms:hover {
 font-weight:bold;
 color:#000000 !important;
 font-size: 11px;
 text-decoration:none;
}



