@charset "utf-8";
/* CSS Document */
.buscador{
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color: #333;
	font-weight:100;
	text-align:left;
	padding-left: 10px;
	}

BUTTON {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: xx-small
}
.boton_Azul {
	BORDER-BOTTOM: #7eadd9 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #7eadd9 1px solid; FONT: 11px/17px "Microsoft Sans Serif", Verdana, Arial, sans-serif; BACKGROUND: url(../images/bk_botonAzul.gif) #cde4ff repeat-x; COLOR: #325aae; BORDER-TOP: #7eadd9 1px solid; BORDER-RIGHT: #7eadd9 1px solid
}


.letras_busqueda{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding-left: 10px;
	text-align:left;
	font-style:normal;
	font-weight:100;
	}
.bordetodo{
	border:#CCC 1px solid
	}
.barra_titulo{ text-align:left;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
padding-left: 10px;
color:#FFF;
background:url(../images/bar.png);

	}	
.titulo_skin_celeste {
	BORDER-LEFT: #ccc 1px solid; 
	MARGIN: 0px; 
	WIDTH: 58px; FONT: bold 10px Verdana, Arial, sans-serif; 
	BACKGROUND: url(../images/contraloria/tit_azul.jpg) #d9e3eb repeat-x; 
	COLOR: #293d6b; 
	BORDER: #ccc 1px solid; 
	text-align:center;
}
.txtBusqueda {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: justify; BORDER-LEFT: #ccc 1px solid; FONT: 10px Verdana, Arial, sans-serif; BACKGROUND:#fff repeat-x; COLOR: #666666; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid;width: 135px;
}
.arrowlistmenu{
width: 249px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Verdana;
color: white;
background-image: url(../images/bar5.png);
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/bar.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #316138;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 25px; /*link text is indented 19px*/
text-decoration: none;
font-weight: Arial, Helvetica, sans-serif;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #316138;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #316138;
background-color: #F3F3F3;
}
.direccion_base{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}








.letraMenu {font:10px Helvetica, sans-serif; }

.menu {position:relative; background:url(../images/bg.gif) no-repeat; height:35px; width:621px}
.menu ul {
	list-style:none; 
	z-index:10; 
	position:absolute; 
	z-index:100; 
	margin: 0px;
	padding:9px 5px
	
}
.menu li {float:left}
.menu a, .menu a:active, .menu a:visited, .menu a:hover {text-decoration:none; color:#FFF; padding:10px}
#slide {position:absolute; top:6px; height:24px; background:#89957a; z-index:10}






.NormalDisabled {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}

.TablaPaginacion {
	background-color:#FFFFFF;
	border:1px solid #003366;
	width:98%;
	height:33px;
}

.tituloHome {
	background-color:#E2D3B9;
	height:23px;
	width:98%;
}

.tipoLetraHome {
	border-bottom-color:#0033FF;
	border-bottom-width:1px;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-bottom:25px;
	padding-left:7px;
	text-decoration:none;
	text-transform: uppercase;
}

.formulario {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #333333;

}


.componentheading {
	background:transparent url(../images/seperator.gif) repeat-x scroll center bottom;
	color:#333333;
	font-size:1.0em;
	line-height:normal;
	margin:0 0 15px;
	padding:2px 0 3px;
}


table.contentpaneopen td, table.contentpane td {
}
table.contentpaneopen img {
margin:0 5px;
}
table.contentpaneopen object {
margin:0 5px;
}

table.contentpaneopen, table.contentpane, table.blog {
width:98%;
}


.negrita {
	font-weight:bold;
	font-size:10px;
}

.ccCommentBox {
    overflow:hidden;
    width:100%;
    word-wrap:break-word;
}

.ccLoyout {

	table-layout: fixed;
	width: 100%;
}

.TablaPaginacion {
	background-color:#FFFFFF;
	border:1px solid #003366;
	width:98%;
	height:33px;
}

.negrita2 {
	font-weight:bold;
	font-size:13px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}


<!--
.float_left {
float:left;
}

.float_right {
float:right;
}

/* Adjust this width to fit your needs */
.container {
width:192px;
}

.container_head {
height:30px;
background-image:url(../images/marco/sidebar_center.jpg);
}

/* To Center align the title add= text-align:center; */
.container_head_text {
height:23px;
padding:7px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

.container_content {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px;
color:#666666;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #73870A;
}
-->

	
	
	
	
body {
	 background-image:url(../imagenes/fondo58.jpg); 
	/*background-color: #003E00;*/
}


 
/* set millions of background images */
.rbroundbox { background: url(../images/nt.gif) repeat; }
.rbtop div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }



.tabla_con_borde {
    border: #003E00 1px solid;
    border-collapse: collapse;
    padding: 0;
    margin: 0;
}

.tabla_con_borde th {
    min-height:5px;
    height:auto;
    color:#003E00;
    font-weight:normal;
    vertical-align:middle;
    padding:5px;
    text-align: center;
}

.tabla_con_borde td {
    border: #003E00 1px solid;
    padding: 5px;
    vertical-align: top;
    text-align: left;
}




.treeview ul{ /*CSS for Simple Tree Menu*/
	margin: 0;
	padding: 0;
	font-size:11px 
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	background: white url(../images/leaf.gif) no-repeat left center;
	list-style-type: none;
	padding-left: 22px;
	margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(../images/closed.gif) no-repeat left 1px;
	cursor: hand !important;
	cursor: pointer !important;
}

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
}

  


table.contacts
{ width: 580px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }


td.contactDept
{ background-color: #C2CEB5;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #FFFFFF; }


td.contact
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

td.contact2
{ border-bottom: 1px #6699CC dotted;
text-align: right;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color:#666666;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

table.contacts a:link {
	color: #404040;
	text-decoration: none;
}


table.contacts a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}




.w48 {
	height:70px;
	width:70px;
}


.cropper a{
	padding:0;
	}


.cropper img {
	display:block;
}


.f-left {
	display:inline;
	float:left;
}


.profile-friends {
	clear:both;
	margin:0;
	overflow:hidden;
}



.profile-friends ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
}

a.underline, a:active, a:hover {
	text-decoration:underline;
}

a {
	text-decoration:none;
}


.thumb{
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
	margin-right:4px;
}

.thumb{
	_zoom:1;
	display:block;
	overflow:hidden;
	background:#edeff4;
}

.thumb img{
	display:block;
	margin-bottom:2px;
}



a.thumb:hover img{
	opacity:.8;
	filter:alpha(opacity=80);
}

a.thumb:hover .overlay{
	opacity:1;
	filter:alpha(opacity=100);
}



