body, html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body {
	background-color: #d1d2d4;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.left { float: left; }
.rigth { float:right; }
.clearThis { clear: both; }

#page {
	width: 980px;
	margin: auto;
	background-color: #FFFFFF;
}
#General_div_Content{
  	background-image:url(../images/bg_shadow.gif);
	background-repeat:repeat-y;	
	margin:auto;
	width: 933px;
}
.Menu_Content
{ 	
	margin-top:0px;
	background-image:url(../images/menu_background.gif);
	background-repeat:repeat-y;	
	width: 169px;
	clear:both;
	
}
#Dcontent{
	margin: auto;
	position:static;
	width: 815px;
}
#header {
	padding: 0px;
	width: 815px;
	height:123px;	
	margin:auto;
}

#logo { 
	margin-top:7px;
	width:294px;
	float:left;	
}
#Img_Content{ 
	float:right;
	margin-top:7px;

}

#navbar {
		margin: auto;
		width: 814px;		
		height:69px;	
	}
#Content_Center
{
	width:815px;
	height:261px;
	padding: 0px;
	margin:auto;
}	

#Content_Center_Bajo{
	width: 815px;
	margin:auto;
  	background-image:url(../images/bg_home.gif);
	width:801px; 
	height:114px;
	color:#818284;
	font-size:10px;
	margin-bottom:7px; 
}


#Content_Left{
	float: left;
	width: 183px;
}

.Content_Left_Up
{
	margin-left:13px;
	margin-bottom:16px;
}
/*'esta clase es para el contendor del centro lado izquierdo'*/
.Content_Left_Up_II
{
	border-bottom:solid #56b7da 3px;
}

#Content_Left_Down
{
	margin-left:13px;	
}
#Content_Left_Middle
{
	margin-left:13px;	
}

#Content_Right{
	float: right;
	width: 631px;
	margin: auto;
	padding-bottom:25px;
}

#Content_Center_left
{
	float:left;
	width: 421px;
	height:227px;
	padding-left:7px;
}
#Content_Center_right_up
{	
	width: 380px;
	height:37px;
}

#Content_Center_right_down
{	
	font-family: Arial, Helvetica, sans-serif ;
	font-size:13px;
	color:#FFFFFF;
	float: right;
  	background-image:url(../images/content_center_rigth_bg.gif);
	background-repeat:repeat-x;	
	width: 380px;
	height:190px;
}
#Content_Center_right
{
	float:right;
	width:380px;
	height:227px;
	padding-right:7px;
}
#Dfooter 
{
	margin: auto;
	width: 814px;
	height:	45px;	
}
#DFooterBackGround
{	
	background-image:url(../images/bg_footer.gif);
	background-repeat:no-repeat;
	height:19px;
	margin:auto;
	width: 933px;
}
#body {
	background-color: #fff;
	font-size:12px;
	padding: 0px;
	margin: 0px;
}
.Menu_Header/*esta clase es para el menu que es estatico*/
{
	height:26px;
	width: 169px;
}
.Menu_Header_Dinamico
{
	padding-left:10px;
	border:none;
	height:29px;
	width:272px;
}
.Menu_HeaderLeft
{
	width: 6px;
	float:left;
}
.Menu_HeaderRight
{ 
	width: 6px;
	float:right;	
}
.Menu_Fotter
{
clear:both;
}
.Menu_HeaderContent
{
	float:left;
	font-family: Arial, Helvetica, sans-serif ;
	font-size:13px;
	color:#FFFFFF;
	background-image:url(../images/menu_headerbg.gif);
	background-repeat:repeat-x;	
	height:29px;
}
.Menu_HeaderTable{
	float:left;
	font-family: Arial, Helvetica, sans-serif ;
	font-size:13px;
	color:#FFFFFF;
	background-image:url(../images/dinHeader.gif);
	background-repeat:no-repeat;
	background-color:#57B4DF;
	height:29px;
	width:169px;
}

#NavBar
{
	margin:auto;
	height:76px;
	width: 802px;
}
#NavBar_Left
{
	width: 16px;
	float:left;
}
#NavBar_Rigth
{ 
	width: 14px;
	float:right;	
}
#NavBar_Content
{
	float:left;
	font-family: Arial, Helvetica, sans-serif ;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../images/NavBar_BG.gif);
	background-repeat:repeat-x;	
	width: 772px;
	height:38px;
}
.toplink_off {
	color: #3300FF;
}

.toplink_on {
	color: #996633;
	font-weight: bold;
}

.navbar_option
{
	float:left;
	height:38px;
	cursor:pointer;
	clear:both;
}
.Menu_Option
{
	color:#4d4d4d;
	margin-left:8px;
	margin-bottom:5px;
}


.Blue_Letter_Title
{
 color:#52b4e1;
 font-size:17px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
}
.Blue_Letter
{
 color:#52b4e1;
}
.subtitulo_negro
{
	float:left;
	margin-left:5px;
	height:19px;
	width:503px;
	border-bottom:dashed  #dedede 1px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

.subtitulo_menu_izquierda
{
	float:left;
	margin-left:5px;
	padding-bottom:10px;
	width:114px;
	border-bottom:dashed #dedede 1px;
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D4D4D;
}
.contact_box {
	float:left;
	border:0px;
	width:159px;
	padding:5px;
	margin:0px 0px 0px 0px;
	color:#4d4d4d;
	line-height:14px;
}
.contact_box p{
	margin:0px;
	padding:0px;
}
.subtitulo_menu_izquierda_seleccionado 
{
	float:left;
	margin-left:5px;
	padding-bottom:10px;
	width:114px;
	border-bottom:dashed #dedede 1px;
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#57B4DF;
}



.submenu_azul
{
	margin-left:49px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
.Submemu_Left
{
	margin-left:13px;
	clear:both;
	font-size:10px;
	width:114px;
}
.Submemu_Left_item
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#52b4e1;
	width:114px;
	padding-bottom:18px;
}

a
{
	width: 100%;
	height: 100%;
	text-decoration: none;
	color:#4D4D4D;
}
a:hover 
{
	text-decoration: underline;
	color:#57B4DF;
} 



a.enlace_subAzul 
{
	width: 100%;
	height: 100%;
	text-decoration: none;
	color:#4D4D4D;
}
a.enlace_subAzul:hover 
{
	text-decoration: underline;
	color:#57B4DF;
} 
a.enlace_gris 
{
	width: 100%;
	height: 100%;
	text-decoration: none;
	color:#B2B2B2;
}
a.enlace_gris:hover 
{
	text-decoration: underline;
	color:#4D4D4D;
} 
a.enlace_azulfull 
{
	width: 100%;
	height: 100%;
	text-decoration: none;
	color:#57B4DF;
}
a.enlace_azulfull:hover 
{
	text-decoration: underline;
	color:#57B4DF;
} 
a.ver_imagenes, a.ver_imagenes:hover, a.ver_imagenes:visited{
	color:#57B4DF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
a.volver_listado, a.volver_listado:hover, a.volver_listado:visited{
	color:#b2b2b2;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

/*////// menu Izquierda desplegable //////*/
.ContenedorInvisible
{
	clear:both;
	margin-left:29px; 
	padding-top:8px;
	border-bottom:dashed  #dedede 1px;
	width:114px;
}
.Contenido_menu
{
	color:#4D4D4D;
	margin-left:75px;
	margin-right:70px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:14px;
}


.Contenido_menu strong{
	font-weight:bold;
}
/*//////END menu Izquierda desplegable //////*/


.Descripcion_Imagen_Seleccionada
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#4D4D4D;
}



.navegador_imagenes
{
float:right;
height:18px; 
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
.imagenes_navegador_small
{
	margin-top:10px; 
	float:left; 
	margin-left:19px; 
}

#DivError
{
	width:801px;
	height:160px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

}

#DErorContent
{
	margin-left:25px;
}
.galery_pagination, .galery_pagination a, .galery_pagination a:hover, .galery_pagination a:visited{
	color:#b2b2b2;
	font-size:10px;
	text-decoration:none;
	
}
.galery_pagination a:hover, .galery_pagination_selected{
	color:#4D4D4D;
	text-decoration:underline;
}
.labelField
{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
}
.input_text
{
	margin-bottom:8px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
}
tr.rowField td{ padding-bottom:8px; }
div.error_message{ color:#FF0000; padding:3px 0px; }
div.testimonies{ margin-left:37px; margin-right:70px; padding-top:10px; color:#4d4d4d; }
div.testimony{ padding:10px 0px; color:#4d4d4d; line-height:14px; }
div.testimony_header{ border-bottom:1px dashed #DEDEDE; padding:2px 0px; }
div.testimony_content{ padding-top:10px;  }
div.search{ font-size:12px; line-height:14px; padding-bottom:10px; color:#4d4d4d; }
div.search div{ padding:5px 0px; }
div.search div p{ margin:0px; padding:0px; }
div.search a{ color:#57B4DF; text-decoration:none; }
div.search a:hover{ text-decoration:underline; }
table.calendar{ border-collapse:collapse; table-layout:fixed; }
tr.cal_title td { font-weight:bold; color:#FFFFFF; font-size:16px; height:25px; text-align:center; background-color:#57B4DF; background-image:url(../images/calheaderbg.gif); background-repeat:repeat-x; }
tr.cal_days td, tr.cal_days th { font-weight:bold; color:#FFFFFF; font-size:13px; height:20px; text-align:center; background-color:#57B4DF; width:70px; }
tr.cal_week td, tr.cal_week td.selected, tr.cal_week td.withevents{ width:70px; height:50px; vertical-align:top; border:1px solid #bdbdbd; padding:2px 0px; font-size:10px; }
tr.cal_week td.selected { background-color:#57B4DF; color:#FFFFFF; }
tr.cal_week td.selected a{ color:#FFFFFF; text-decoration:none; }
tr.cal_week td.withevents { background-color:#4d4d4d; color:#FFFFFF; }
tr.cal_week td.withevents a { color:#FFFFFF; text-decoration:none; }
tr.cal_week td.withevents a:visited{ color:#CCCCCC; }
tr.cal_week td p{ padding:0px; margin:0px; }
tr.cal_week td div.fecha{ padding:0px 2px; font-size:13px; padding-bottom:2px; }
div.contest_pagination { font-size:11px; text-align:right; font-weight:normal; padding:10px; 0px; }
div.contest_pagination span.selected { color:#57B4DF; }