﻿body {
 margin: 0;
 padding: 0;
 background-color: #FFFFFF;
 font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
 font-size: 14px; 
}

#page_content {
 margin-top:-20px;
 margin-left:10px;
 text-align:justify;
 width:735px;
 display: block;
 float:left;
}

#page_content a {color: #E0AA0F; text-decoration: none;}
#page_content a:hover {color: #00607C; text-decoration: none; font-weight:500;}

#page_content h1 {color: #00607C; font-size:18px; margin-top:40px; margin-bottom:25px;}
#line {
 background-color: #00607C;
 height: 1px;
 width: 100%;
 margin-top: -20px;
 margin-bottom:25px;
}

#page_content h2 {color: #00607C; font-size:16px; margin-top:30px;}
#page_content h3 {color: #00607C; font-size:14px; font-variant:small-caps; margin-top:25px; margin-bottom:3px;}
#page_content h4 {color: #E0AA0F; font-size:14px; margin-top:25px; margin-bottom:-7px;}

#page_content h4 a:hover{color:#00607C; font-size:14px; font-weight:bold;}
#page_content h5 {color: #00607C;}
#page_content h6 {color: #00607C; font-size:14px; margin-top:25px; margin-bottom:-3px;}
#page_content p {margin-top:15px; margin-bottom:15px;}
#page_content li {padding-bottom:13px;}
#page_content li ul li{padding-bottom:5px;}

#grayletter {color: #6B6A6A; font-size: 12px;}

/*#page_content .servicetext {display:block; float:left; width:500px;}
#page_content .serviceimage {clear:both; width:200px; float:right;}*/

#right_buttons_home table {margin-top:35px;}
#right_buttons_home tr td {padding-top:15px;}

#publicity table {margin-top:50px;}

#text_and_photo table {margin-left:-3px; margin-right:-3px;}
#text_and_photo tr td {vertical-align:top;}
#text_and_photo tr #text_format {width:550px;}

.album {padding-right:15px; padding-bottom:15px;}

/* content_left */
#content_left {
 width:465px;
 float:left;
 clear:both;
}

/* content_right */
#content_right {
 width:250px;
 float:right;
}

/* TEXTBOX 
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#shorttextbox {
 width:90px;
}

#largetextbox {
 width:600px;
}


/* HEADER 
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#header { 
 margin: 0; 
 height: 125px;
 /*width: 960px;*/
 background-image: url(../images/header_2.gif);
 background-repeat:no-repeat;
}

#header_menu { float: left; padding: 6px 0 0 7px; color: #FFFFFF; }

#sessionheader_menu { float:right; padding:6px 7px 0 0; color: #FFFFFF;}

#header a {color: #FFFFFF; text-decoration: none; }

/* TOP CURVE
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#top_curve {
 background-image: url(../images/top_curve.gif);
 background-repeat:no-repeat;
 height:44px;
 /*width:960px;*/
}
#top_curve #top_search {
 margin-left:815px;
}

/* SIDEBAR_LEFT
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#sidebar_left_background 
{
 background-image: url(../images/left_shadow.gif);
 background-repeat:repeat-y;
 /*width: 155px;*/
 width: 194px;
 /*height: 680px;*/
 float:left;
 display: block;
}

#sidebar_left {
 background-image: url(../images/sidebar_left_4.jpg);
 background-repeat:no-repeat;
 /*height:515px;*/
 height:845px;
 width: 182px;
}

/*#sidebar_left .left_banners {
 margin-top:-13px;
 margin-left:20px;
 margin-bottom:23px;
}*/

#identity {
 background-image: url(../images/identity.png);
 background-repeat:no-repeat;
 height: 300px;
 width: 283px;
 margin-top:-13px;
 margin-left:15px;
}
	

/* FOOTER
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer {
 /*background-image: url(../images/footer.png);
 background-repeat:no-repeat;*/
 height: 59px;
 /*width: 960px;*/
 color: #00607C;
 text-align: center;
 clear:both;
}

#footer .padding { padding: 40px 0px 0px 0px; }

#footer a {color: #00607C; text-decoration: none; }
#footer a:hover {color: #E0AA0F; text-decoration: none; }

/* MAP
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#map {
 float:left;
 clear:both;
}

.modalBackground {
	background-color:#808080;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
 background-color:#E0AA0F;
 padding:3px;
}



/*----- DataGrid ------*/

.grid {width:100%; margin:20px 0 0 0;font-size:15px; background-color:White; font-family: Verdana, Arial, Helvetica, sans-serif;}
.grid .dataGrid {vertical-align:middle; width:100%; border-style:Solid; border-color:#C2C4C4; border-width:1px;}
.grid .dataGrid .gridRowStyle {padding-left:5px; font-size:14px; height:30px; background-color:#FFFFFF; text-align:left;}
.grid .dataGrid .gridRowStyle a{text-decoration:none;}
.grid .dataGrid .gridPagerStyle {font-size:14px;background-color:#00607C; text-align:center; font-weight:bold; border:1px; border-color:#C2C4C4; color:#E0AA0F; border-style:Solid;}
.grid .dataGrid .gridPagerStyle a {text-decoration:underline; color:#FFFFFF;}
.grid .dataGrid .gridHeaderStyle {font-size:14px; text-align:left; height:30px; background-color:#00607C; font-weight:bold; color:White;}
.grid .dataGrid .gridHeaderStyle a {text-decoration:underline; color:#FFFFFF;}
.grid .dataGrid .gridAlternatingStyle {padding-left:5px; background-color:#FFFFFF; height:30px; font-size:14px; }
.grid .editButton{border:0;}
.grid .deleteButton{border:0;}
#countPages  {float:left; color:#FFFFFF}
#pageButtons {float:left;}
#totalRows   {float:right; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF}
#links {text-align:left;}
#links a {color: #FFFFFF; text-decoration: none;}
#links a:hover {color: #E0AA0F; text-decoration: none; font-weight:bold;}

.gridFooter 
{
	border:0;
	width:100%;
	height:80px;
    border-style: solid;
    background: #FFFFFF;
    text-align: right;
    font-size:12px;
    font-weight:bold;
    color:#00607C;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight:bold;
	border: 1px solid #00344A;
	height: 20px;
	background-repeat: repeat;
	background-image: url(../images/button_background.gif);
	cursor: hand;
	background-color: #DADADA;
}

.buttonRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight:bold;
	border: 1px solid #660000;
	height: 20px;
	background-repeat: repeat;
	background-image: url(../images/buttonRed_background.gif);
	cursor: hand;
	background-color: #bb8888;
}

.buttonGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight:bold;
	border: 1px solid #1A5000;
	height: 20px;
	background-repeat: repeat;
	background-image: url('../images/buttonGreen_background.gif');
	cursor: hand;
	background-color: #B3D086;
}


.textbox {
	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
	color: #000000;
	font-size: 13px;
	margin-left: 0px;
	height:16px;
}

.labelError{
    font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
    color: Red;
    font-size: 15px;
    display:inline-block;
    padding-bottom:20px;
}

.validator{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
}

.dropDownList 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	margin-left: 0px;
}

.listBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E5E5DD;
	font-style:normal;
	color: #000000;
	font-size: 13px;
	border: 1px solid #999999;
	margin-left: 0px;
}


/*----- PublicJobVacancyView ------*/

.publicjobvacancyfield
{
    vertical-align:top;
    width:22%;
}


/*--------viewJobVacancy------------*/

.viewjobvacancyfield
{
    vertical-align:top;
    width:22%;
    }
    
/*------preJobVacancies----------*/
.modalPopupConditions
{
    background-color:White;
    padding:3px;
    color:Black;
    width:750px;
}
    
/*-----AsociadosDefault---------*/

#defaultManagement
{
    width:50%;
    float:left;
    }

#defaultquery
{
    width:50%;
    }
    
/******* Offer (Publica) ********/

.radiolistrow
{
    text-align:right;
        }

/******* Offer View (Publica) ******/
.viewOfferfield
{
    vertical-align:top;
    width:22%;
    }
    

/* CONTROL PANEL
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#ControlPanel a
{
	color: #6B6A6A;
}
#ControlPanel a:hover
{
	color: #E0AA0F;
}

/*** editjobvacancy (asociados ) ***/

.transformintolabel
{
    background-color:transparent;
    border:none;
    font-weight:bold;
    }

#lnkGlobalSearcher a
{
	 color:Gray;
	 
}

#lnkGlobalSearcher a:hover
{
	color:#00607C;
	
}

#lnkGeneratePdf a
{
    color:#6B6A6A;
    font-size:12px;
    font-weight:bold;
}

#lnkGeneratePdf a:hover
{
    color:Red;
    font-size:12px;
    font-weight:bold;
}

#lnkGenerateExcel a
{
   color:Black;
   font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
   font-size: 14px;
}

#lnkGenerateExcel a:hover
{
    color:Black;
    font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
    font-size: 14px;
    font-weight:normal;
}

.Links
{
    color:#E0AA0F;
    font-size:16px;
    font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
}
.Labels
{
    color:#00607C;
    font-size:16px;
    font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
}

.dataPagerLabel
{
    color:#00607C;
    font-size:14px;
    font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
}

.dataPagerPages
{
    color:#E0AA0F;
    font-size:14px;
    font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
}