@media screen,print 
{

/* SAR Editor */

span.greenText a, span.greenText a:hover {color:#009900; } 

span.goldText a, span.goldText a:hover; {color:#CC9933; } 

span.blueText a, span.blueText a:hover {color:#0066CC; }


embed#hp
{ 
	margin-left:-8px; 
}

/* class SAR*/

.Title 
{
	
        FONT-SIZE:  2em;
	COLOR: #666666;
	FONT-FAMILY: Times New Roman;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.Subtitle
{
	FONT-SIZE: 2em;
	COLOR: #CC9933;
	FONT-FAMILY: Times New Roman;
	text-decoration:none;
}

.BorderBottom
{
	border-bottom: #d5d3d3 1px solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 
.BorderTop
{
	border-top: #d5d3d3 1px solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.BorderRight
{
	border-right: #d5d3d3 1px solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.BorderLeft
{
	border-left: #d5d3d3 1px solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.blueText {
	font-size: 11px;
	font-weight: normal;
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
}

.greenText {
	font-size: 11px;
	font-weight: normal;
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;
}

.goldText{
	font-size: 11px;
	font-weight: normal;
	color: #CC9933;
	font-family: Arial, Helvetica, sans-serif;
}

/* ##########  TAG HTML #########*/

img
    {
        border:0px;
        margin:0px 2px 0px 2px;
        
    }
img.LEFT
    {
        border: 0px;
        float: left;
        margin: 3px;
    }
img.RIGHT
    {
        border: 0px;
        float: right;
        margin: 3px;
    }
table 
{
	margin:0px;
	padding: 0px;
}
td 
{
	vertical-align: top;
}
p 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul
{
	list-style-image: url(images/bullet.gif);
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
ul li
{
    margin-bottom: 2px;
}
hr
    {
        color:#d2d2d2; 
	background: #d2d2d2; 
	border: 0; 
	Height:1px;
    }
form
    {
        position:relative;
        color: #000000;
    }

fieldset
    {
        position:relative;
        color: #000000;
        font-size: 11px;
    }

/* SAR V 1.0
.RadioCheckList
    {
       
    }
    
.RadioCheckList label
    {
        color: #000000;
        float: right;
	width: 10px;
    }  
.RadioCheckList input
    {
        float:left;
    }     
.RadioCheckList legend.required
    {
        font-weight:bold;
    }
*/ 
  
fieldset.RadioCheckList
    {
        margin-left: 15em;
    }
    
fieldset.RadioCheckList label
    {
        color: #000000;
        float:right;
    }  
fieldset.RadioCheckList input
    {
        float:left;
    }     
fieldset.RadioCheckList legend.required
    {
        font-weight:bold;
    } 

legend
    {
        color: #000000;
        padding-bottom: 10px;
    }

label
    {
        width: 20em;
    	color: #333333;
        float:left;
    }
label.estiloSAR
    {
	   color: #CC9933;
	   font-family: Arial, Helvetica, sans-serif;
 	   font-weight: bold;
    }
label.required
    {
        width: 15em;
        color: #333333;
        float:left;
        font-weight:bold;
    }
label.right
    {
        color: #333333;
        float:right;
    }
select
    {
        font-size: 11px;
        margin-bottom:3px;
        margin-top:3px;
    }
input
    {
        font-size: 11px;   
    }
textarea
    {
        font-size: 12px;
        width: 323px;
        height: 100px;
    }
input.txtSearch
    {
        size:34;  
    }
input.buttonEnviar
    {
       align:left;
    }
input.pulsante
    {
        font-size: 11px;
        border-right: #000000 1px solid;
        border-top: #000000 1px solid;
        border-left: #000000 1px solid;
        border-bottom: #000000 1px solid;
        background-color: #589285;
        color: #ffffff;
    }

a
    {
        text-decoration: none;
    	color: #CC9933;
    }
a:hover
    {
        color: #CC9933;
        /*background-color:#589285;*/
    }
a:active
    {
        color: #CC9933;
    }
h1 /*headerpagina*/
    {
        color: black;
    	text-decoration: none;
    }
h2 /*wwwtitolorubrica*/
    {
	font-size: 24px;
	font-weight: normal;
	color: #333333;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	margin:0px;
    }
h3 /*wwwsottotitolorubrica*/
    {
	font-size: 20px;
	font-weight: normal;
	COLOR: black;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	margin:0px;
    }

h4, .wwwtitoloblocco /*wwwtitoloblocco*/
    {
	font-size: 24px;
	font-weight: normal;
	color:  #009900;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	margin:0px;
    }
h5, .wwwsottotitoloblocco /*wwwsottotitoloblocco*/
    {
	font-size: 20px;
	font-weight: normal;
	COLOR: black;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	margin:0px;
    }
.wwwautoreblocco
	{
	font-size: 13px;
	font-weight: italic;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	}	
.wwwdateblocco
	{
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	}	
.wwwabstractblocco
	{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	}	
.wwwtesto /*wwwtestoblocco*/
	{
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: black;
	TEXT-DECORATION: none
	}
    

/* ######## DIV TEMPLATE ########### */
div#container
{
    width: 744px;
    height: 100%;
    position: relative;
    
	left:50%;
    	margin-left:-370px;
    
    text-align: center;
}
div#popupcontainer	/*popup*/
{
    width: 744px;
    height: 100%;
    position: relative;
    margin: 20px 0px 0px 20px;
    text-align: left;

}
div#popup	/*popup*/
{
    text-align: left;
    margin: 0px 0px 0px 0px;
}
div#header
{
    width: 100%;
    height: 43px;
    position: relative;
    background-color: #FFFFFF;
    padding: 10px 0px 10px 0px;
}
div#logo{
    position: absolute;
    top: 0px;
    left:0px;

}
div#Metanavigazione
{
    position: relative;
    background-color: #FFFFFF;
    width: 370px;
    height: 30px;
    float:right;
   
	margin: 10px 0px 20px 0px;
	text-align: right;
}
div#MenuMetanavigazione
{
    /*position: absolute;*/
    left:0px;
    text-align:right;
    color: #999999;

	padding: 5px;
}
div#MenuMetanavigazione a
{
    color: #999999;
    font-size: 9px;
    text-decoration:none;
}
div#MenuMetanavigazione a.selected, 
div#MenuMetanavigazione a:hover
{
    color:  #009900;
    font-size: 9px;
    text-decoration:none;
}

div#MenuLanguages
{
    font-size: 11px;
    font-family: Arial;
    color:#999999;
    float:left;
}  
div#MenuLanguages a
{
    	font-family: Arial;
	color: #999999;
    	font-size: 11px;
    	text-decoration:none;
}
div#MenuLanguages a:hover, 
div#MenuLanguages a.selected,
div#MenuLanguages a.selected:hover
{
    	font-family: Arial;
	color: #009900;
    	font-size: 11px;
}

div#MenuHorizRow
{
   background-color: #589285;
   height:24px; 
}
div#MenuHoriz
{   
    text-align:left;
    height:24px; 
    padding-left:10px;
}
div#MenuHoriz a
{
    color:#ffffff;
    text-decoration: none;
    font-size: 12px;
    border-left:solid 1px #ffffff;
    /*background-image: url(images/site/bullmenu1.gif);
    background-position: 0px 4px;
    background-repeat:no-repeat; 
    */
    padding:0px 10px 0px 3px;
}
div#MenuHoriz a.selected
{
    color:#ffff00;
    text-decoration: underline;
    font-size: 12px;
    border-left:solid 2px #ffffff;
    /*background-image: url(images/site/bullmenu1.gif);
    background-position: 0px 4px;
    background-repeat:no-repeat; 
    */
    padding:0px 10px 0px 3px;
}

div#menuExtranetTitolo
{
    display: block;
    background-color: #589285;
    /*background-image: url(images/box_angolo_dx_blu.gif);
    background-repeat:no-repeat;
    background-position:right top;
    */
    color: #ffffff;
    padding: 5px;
    font-size: 85%;
    font-weight:bold;
    margin-top: 30px;
} 
div#menuExtranet{
    position: relative;
    background-color: #E3EEE8;
    font-size: 85%;
    color: #589285;
    padding:5px;
    border: #589285 1px solid;
    margin-bottom:10px;

} 

div#metaSearchForm
{
    width: 180px;
    position: absolute;
    left: 63px;
    background-color: #589285;
    color: #ffffff;
    font-size: 10px;
    text-align:left;
    padding-left: 3px;
    padding-top: 3px;
}
form#search_meta
{
    position: relative;
    display:inline;
    margin:0px;
    left:0px;
}

#SearchText
{
    color: #589285;
    font-size: .85em;
    size: 15;
    border: #589285 1px solid;
    margin: 5px 3px 0px 0px;
}
#SearchTextButton
{
    background-color: #589285;
    color: #ffffff;
    font-size: .85em;
    size: 15;
    border: #ffffff 1px solid;
}
div#metaLink
{
    width: 110px;
    position: absolute;
    left: 246px;
    background-color: #589285;
    text-align:left;
    padding-top:3px;
}
#metaLink a
{
    display:block;
    color: #ffffff;
    font-size: 10px;
    border-left: #ffffff 2px solid;
    padding: 0px 0px 3px 3px;
    margin: 0px 0px 3px 3px;
    text-decoration:none;
}

div#menuServizio
    {
        width: 385px;
        height: 18px;
        position: relative;
        background-color: #589285;
        text-align: left;
    }
div#menuServizio a.menuServizioItem, div#menuServizio a.menuServizioItem:hover
{
    color: #ffffff;
    position: relative;
    padding: 0px 15px 0px 15px;
    font-size: 10px;
    text-decoration:none;
}
.separatore
{
    color: #999999;
    position: relative;
    border-right:solid 2px #999999;
}

div#pathRow{
    width: 768px;
    height: 27px;
    background-color: #ffffff;
    border:1px solid #ffffff;

}
div#path{
    width: 98%;
    height: 17px;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-bottom: 1px;
    padding-top: 5px;
    border-bottom: #589285 1px solid;
    text-align:left;
    font-size: .75em;
}

div#menuTop{
    background-color: #FFFFFF;
    width:100%;
    text-align:center;
    margin-left:0px;
    float:left;
    
}
div#menuTop td
{
    height: 30px;
    width: 150px;
    text-align:center;
}
div#menuTop a {
    border: solid 1px #d5d3d3;
    text-decoration: none;
    padding: 5px;	
    font-size: 10px;
    font-weight: bold;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    margin-right:2px;
    display:block;
}
div#menuTop a:hover, div#menuTop a.selected, div#menuTop a.selected:hover {
    color: #FFFFFF;
    background-color: #009900;
    background: #009900;
    display:block;
}

div#main /*menu + content*/
{
    padding: 0px;
    text-align: left;
    background-color: #ffffff;
    position: relative;
    float:left;

    display: table; /* per bug height100% di firefox */
    
      
}
div#mainhp
{
    width: 752px;
    height: 60%;
    padding-left: 10px;
    padding-right: 1%;
    text-align: left;
    background-color: #ffffff;
    position: relative;  
}

div#leftMenu {
	

	position: relative;
	color: #000000;
	padding: 0px;
	margin: 0px;
	width: 125px;
    	float:left;

	margin: 18px 0px 0px 3px;
	
    }


div#content
{

    position: relative;
    padding: 0px;
    text-align: left;
    background-color: #ffffff;
    height: 100%;
    margin:18px 0px 0px 0px;
	
	float:left;
	width:600px;
	
    }
div#mainhp div#content
{
    margin-left: 0px;
    float:none;
}
div#homepage
{

    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: left;
    background-color: #ffffff;
    float:left;
}
div#BlockTitle {
	margin:0px 0px 20px 0px;
}
div#boxColum
{
    width: 180px;
    float: right;
    clear: right;
    /*right: 6px; bug ie */
    position:relative;
    /*display:none;*/
    padding-top:40px;
}
div.boxtitolo
{
    display: block;
    background-color: #589285;
    /*background-image: url(images/box_angolo_dx_blu.gif);
    background-repeat:no-repeat;
    background-position:right top;
    */
    color: #ffffff;
    padding: 5px;
    font-size: 85%;
    font-weight:bold;
} 
div.box{
    position: relative;
    background-color: #E3EEE8;
    font-size: 85%;
    color: #589285;
    padding:5px;
    border: #589285 1px solid;
    margin-bottom:10px;

} 
div.box a{
    position: relative;
    color: #589285;
    font-weight:bold;
    text-decoration:none;

} 
div#footer
    {   
        height: 30px;
        position: relative;
    	background-color: #FFFFFF;
        color: #999999;
        text-align: left;
        text-decoration:none;
	border-top: solid 1px #d5d3d3;
	width:100%;
	float:left;
          
    }
div#footer a
    {   
        font-family: Arial;
	color: #999999;
    	font-size: 11px;
 	text-decoration:none;
	margin-left: 5px;
	margin-right: 5px;
    } 
div#footer a:hover
    {   
        font-family: Arial;
	color: #009900;
    	font-size: 11px;
	margin-left: 5px;
	margin-right: 5px;
    }   
div#menuGroupRow
    {
        background-color: #589285;
        border-bottom: #589285 3px solid;
    }
#privacy
    {
        display:block;
        margin:10px 0px 10px 0px;
        font-size: 10px;
    }
#privacy a
    {
        color: #000000;
        font-size: 10px;
    }
#formRequiredField
    {
        display:block;
        margin:10px 0px 10px 0px;
        font-size: 90%;
        font-weight:bold;
    }
div.TOPLEFT, div.BOTTOMLEFT
    {
    width:100%;
    text-align:left;
    clear:none;
    }
div.TOPMIDDLE, div.BOTTOMMIDDLE
    {   
    width:100%;
    text-align:center;
    clear:none;
    }   
div.TOPRIGHT, div.BOTTOMRIGHT
    {
    width:100%;
    text-align:right;
    clear:none;
    } 
#pagingWizard
    {
    width:100%;
    display:block;
    text-align:center;
    }
  
  
/* ###############################################*/
/* ####################  MODULI ##################*/
/* ###############################################*/

/* #################### EXTRANET ##################*/

/*div#login{}*/
/*div#register{}*/

#newRegistrationInstructionText
    {
        display:block;
        margin-bottom:10px;
    }

/* #################### SEARCH ##################*/

#searchInstructionText
    {
        margin-bottom:10px;
        display:block;
    }
    
 /*.result { }*/

/* #################### E-CARDS ##################*/

/*#postcardInstructionText
{}*/

#postcardStep1, #postcardStep2, 
#postcardStep3, #postcardStep4
{
    font-weight:bold;
    color: #ffffff;
    background-color: #589285;
    display:block;
    padding: 2px;
    margin-top:20px;
    }
#postcardStep1InstructionText, #postcardStep2InstructionText, 
#postcardStep3InstructionText, #postcardStep4InstructionText
{
    
    background-color: #E3EEE8;
    display:block;
    padding: 2px;
    margin-bottom:10px;
    
    }
div#postcardPreview
    {
    border:solid 1px #000000;
    margin-bottom: 20px;
    }  
/*div#postcardRenderImages
    {}*/  
#postcardInvioOk
    {
        width:100%;
        display:block;
        text-align:center;
        margin-bottom: 20px;
    }


/* ################################################################################################# */
/* ############################################ leftMenu ########################################### */


div#leftMenu ol{
	margin: 0em; 
	padding: 2px 0px 2px 0px;
	list-style-type: none;
	background-color: #ffffff;
	width: 125px;
	text-decoration:none;
}
/* ########################################### livello 1  ########################################### */
div#leftMenu ol li a {
	margin: 0em;
	padding: 2px 0px 2px 0px;
	border:none;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	color: #606060;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

div#leftMenu ol li a:active, div#leftMenu ol li a:hover  {
	margin: 0em;
	padding: 2px 0px 2px 0px;
	color: #009900;
	background-color: #FFFFFF;
	border:none;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

div#leftMenu ol li a.selected {
	margin: 0em;
	padding: 2px 0px 2px 0px;
	border:none;
	color: #009900;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;	
}

/* ########################################### livello 2  ########################################### */
div#leftMenu ol li ol li a {
	padding: 0px;
	display:block;
	margin-left: 1.0em;
	border:none;
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	color: #606060;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}


div#leftMenu ol li ol li a:hover, div#leftMenu ol li ol li a:active{
	padding: 0px;
	display:block;
	margin-left: 1.0em;
	border:none;
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div#leftMenu ol li ol li a.selected {
	padding: 0px;
	margin-left: 1.0em;
	display:block;
	border:none;
	color: #009900;
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}


/* ########################################### livello 3  ########################################### */

div#leftMenu ol li ol li ol li a{
	padding: 0em 0em 0em 0em;
	margin-left: 1.5em;
	border:none;
	background-color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	color: #606060;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

div#leftMenu ol li ol li ol li a:hover, div#leftMenu ol li ol li ol li a:active{
	padding: 0em 0em 0em 0em;
	margin-left: 1.5em;
	color: #009900;
	background-color: #FFFFFF;
	border:none;
	font-size: 9px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}


div#leftMenu ol li ol li ol li a.selected {
	padding: 0em 0em 0em 0em;
	margin-left: 1.5em;
	border:none;
	color: #009900;
	background-color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/* ########################################### livello 4  ########################################### */
div#leftMenu ol li ol li ol li ol{
border-bottom: 0px;
}

div#leftMenu ol li ol li ol li ol li a{
	padding: 0em 0em 0em 0em;
	margin-left: 2.0em;
	border:none;
	background-color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	color: #606060;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}

div#leftMenu ol li ol li ol li ol li a:hover, div#leftMenu ol li ol li ol li ol li a:active{
	padding: 0em 0em 0em 0em;
	margin-left: 2.0em;
	color: #009900;
	background-color: #FFFFFF;
	border:none;
	/*background-image:   url(images/site/bullmenu2sel.gif); */
	background-position: 0px 0px;
	font-size: 9px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

div#leftMenu ol li ol li ol li ol li a.selected{
	padding: 0em 0em 0em 0em;
	margin-left: 2.0em;
	color: #009900;
	background-color: #FFFFFF;
	border:none;
	/*background-image:   url(images/site/bullmenu2sel.gif); */
	background-position: 0px 0px;
	font-size: 9px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

div#leftMenu ol li ol li ol li ol li a strong {
	font-weight: normal;
}

div#leftMenu ol li ol li ol li ol li strong {
	padding: 3px 0px 3px 10px;
	
}

/* ################################################################################################ */


/* ################# JOB OPPORTUNITIES #####################*/

.JobTableTitle /*wwwtestoblocco*/
	{
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #09479C;
	font-weight: bold;
	TEXT-DECORATION: none;
	}
.JobTableContent /*wwwtestoblocco*/
	{
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #333333;
	TEXT-DECORATION: none;
	font-weight: normal;
	
	}
.JobTableButton /*wwwtestoblocco*/
	{
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #09479C;
	TEXT-DECORATION: none;
	font-weight: bold;
	align: right;
	}

/* ###################### END JOB OPPORTUNITIES #########################*/    


/* ################# LIST CONTENT #####################*/

.LIstContentDate {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.LIstContentAuthor {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.LIstContentTitle {
	font-size: 11px;
	font-weight: bold;
	color: #CC9933;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.LIstContentSubtitle {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.LIstContentAbstract {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

/* ###################### LIST CONTENT END #########################*/    


/* ###################### WEB MAP BEGIN #########################*/    

.WebMapMenu 
{
	list-style-image: none;
	list-style-type: none;
}
.WebMapMenu0 
{
	color: #CC9933;
	font-size: 11px;
    	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 1.0em;
}
.WebMapMenu1 
{
	color: #0066CC;
	font-size: 11px;
    	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 3.0em;
}
.WebMapMenu2 
{
	color: #333333;
	font-size: 11px;
    	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5.0em;
}
.WebMapMenu3 {
	color: #333333;
	font-size: 11px;
    	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 1.0em;
}

/* ###################### WEB MAP END #########################*/    



/* ###################### CV Extranet Begin #########################*/    

#historial2,#historial3,#idioma2,#idioma3,#exp2,#exp3,#exp4,#hiscom2,#hiscom3{display:none;}

.CVOptionNotSelected a { 
	font-size:11px; 
	color: #333333;
	background-color: #ededed;
	padding: 3px 7px 3px 7px;
}

.CVOptionSelected a, a.CVOption:hover{ 
	font-size:11px;
	color: #CC9933;
	background-color: #dddddd;
	padding: 3px 7px 3px 7px;
}
.CVTableLine{height:25px;}

.CVBlockHeader
{
	background-color: #ededed;
	padding: 3px 10px 3px 10px;
	margin: 0px 0px 0px 25px;
	width:100%;
	font-weight:bold;
}
.CVExplicacion
{
	margin: 0px 0px 0px 15px;
	padding: 3px 10px 3px 10px;
	height: 30px;
}
.CVCabezera
{
	background-color: #CC9933;
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 3px 10px;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align: middle;

}
.CVBlock
{
	background-color: #dddddd;
	margin: 0px 10px 10px 25px;
	width: 100%;
	padding: 3px 10px 3px 10px;
	font-weight:bold;

}
.CVBlock td
{
	vertical-align: middle;
}
.CVBlockSin
{
	margin: 0px 0px 0px 25px;
	padding: 3px 10px 3px 10px;
	width: 100%;
	/*margin-left:50px;*/
}

/* ###################### CV Extranet End #########################*/    

/* ################# RESIDENCIAS EUROSAR #####################*/

.ResidenciasTitle
	{
	font-size: 24px;
	font-weight: normal;
	color: #CC9933;/*#A27800;*/
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	margin:0px;
	}
.ResidenciasGrayText
	{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	
	}
.ResidenciasGoldText
	{
	font-size: 11px;
	font-weight: bold;
	color: #CC9933;
	font-family: Arial, Helvetica, sans-serif;
	
	}
.ResidenciasBlueText
	{
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	
	}

/* ###################### END RESIDENCIAS  #########################*/  



}/*fine @media*/


