
a
{
color:#305A7A;
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
a:hover
{
color:#000000;
}


/**************** barra  vertical de navegacion**/
.navigation
{
margin: 0;
padding: 0;
overflow:hidden;
width:auto;
text-align:left;
}
.navigation li
{
list-style-type: none;
margin-top:1px;
margin-right:2px;
}
.navigation a
{
width:100%;

display:block;
padding-top:2px;
padding-bottom:1px;


}

.navigation a:hover
{

}

/*celda top de navegacion*/
.topNav
{
margin:0px;
font-weight:bold;
text-align:left;
border-bottom:1px #D2D2D2 solid;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:17px;
color:#666666;
font-size:11px;
padding-left:5px;
}


/*****************************fin barra de navegacion**/

/********************bloque  content **********************/

.container_rows
{
overflow:hidden;
height:auto;
width:500px;

}
.item_row
{
border:1px #333333 solid;
margin:1px;
border: 1px solid #EEEEEE;
background:#FFFFFF;
height:auto;
overflow:hidden;
width:100%;

}
.snap
{

float:left;
margin: 5px 0 2px 10px;
vertical-align: top;
}

.snap img
{
width:100px;
height:70px;
}






/* clase alerta */
.msg_alert
{
border:#466A88 2px solid;
background:#EEF4F9;
padding:3px;
}
.msg_exito
{
border:#C2D3E4 1px solid;
background:#DAE3EB;
padding:3px;
}
.msg_error
{
background:#F82014;
border:#333333 2px solid;
color:#FFFFFF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:3px;
}

.title
{
color:#415972;
font-weight:bold;

}

.bar_title
{
color:#415972;
font-weight:bold;
border:#466A88 2px solid;
background:#EEF4F9;
padding:3px;
}
/******************** CAJA  LADO**********************/
.box_side
	{
	overflow:hidden;
	}
	.box_side_top
	{
	background:url(img/box_side/side_box_top.gif) no-repeat;
	height:20px;
	}
	.box_side_body
	{
	background:url(img/box_side/side_box_body.gif) repeat-y;
	overflow:hidden;
	}
		.box_side_content
		{
		width:142px;
		overflow:hidden;
		margin-left:17px;
		}
	.box_side_bottom
	{
	background:url(img/box_side/side_box_bottom.gif) no-repeat bottom;
	height:11px;
	}
	
	.box_side_top , .box_side_body, .box_side_bottom
	{
	width:175px;
	}

/******************** CAJA  mediana**********************/
.box_medium
	{
	overflow:hidden;
	}
	.box_medium_top
	{
	background:url(img/box_medium/box_medium_top.gif) no-repeat;
	height:16px;
	}
	.box_medium_body
	{
	background:url(img/box_medium/box_medium_body.gif) repeat-y;
	overflow:hidden;
	}
		.box_medium_content
		{
		width:500px;
		overflow:hidden;
		margin-left:5px;
		}
	.box_medium_bottom
	{
	background:url(img/box_medium/box_medium_bottom.gif) no-repeat bottom;
	height:11px;
	}
	
	.box_medium_top , .box_medium_body, .box_medium_bottom
	{
	width:510px;
	}