@import url("css/menu.css");
/* CSS Document */
body {
	font-family: Arial, Tahoma, Verdana;
	FONT-SIZE: 12px;
	background:url(images/background.jpg);
	margin: 0px;
	padding: 0px;
	color: #23468b;

}
/* ControlPanel style */
.ControlPanel {
background:transparent url(images/cpanel_center.png) repeat-x bottom left;
border:none;
padding-bottom:10px;
}
.cpanel_left {
background: url(images/cpanel_left.png) no-repeat bottom left;
padding-left:21px;
}
.cpanel_right {
background: url(images/cpanel_right.png) no-repeat bottom right;
padding-right:33px;
}


P {	
	font-family: Arial, Tahoma, Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;	
    COLOR: #23468b; 
    TEXT-DECORATION: none;	
    TEXT-ALIGN:left;
}

li {	
	font-family: Arial, Tahoma, Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;	
    COLOR: #0fa0e0; 
    
}



P A {  TEXT-DECORATION: underline; COLOR: #23468b; }  
P A:visited { TEXT-DECORATION: underline; COLOR: #23468b;  }
P A:hover { TEXT-DECORATION: underline; COLOR: #0db4f5; }

A {	
	font-family: Arial, Tahoma, Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;	
    COLOR: #23468b; 
    TEXT-DECORATION: underline;	
    TEXT-ALIGN:none;
}

A {  TEXT-DECORATION: none; COLOR: #23468b; }  
A:visited { TEXT-DECORATION: none; COLOR: #23468b;  }
A:hover { TEXT-DECORATION: underline; COLOR: #0db4f5; }



H1 {	
	font-family: Arial, Tahoma, Verdana;
	FONT-SIZE: 15px; 
    FONT-WEIGHT: bold;	
    color: #23468b; 
    TEXT-DECORATION: none;	
    TEXT-ALIGN:none;
}



.menu_style {
	float:none;
	width: 954px;
	height: 39px;
	font-family: Arial, Tahoma, Verdana;
	font-size: small;
	color: #7d7d7d;
	background-color:#d7d7d7;
	font-weight: normal;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}


.menu {	
	font-family: Arial, Tahoma, Verdana; 
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;	
    COLOR: #ffffff; 
    TEXT-DECORATION: none;	
    TEXT-ALIGN:none;
}

.menu A {  TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #ffffff; }  
.menu A:visited { TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #ffffff;  }
.menu A:hover { TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #23468b; }


.menuGris {	
	font-family: Arial, Tahoma, Verdana; 
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;	
    COLOR: #919191; 
    TEXT-DECORATION: none;	
    TEXT-ALIGN:none;
}

.menuGris A {  TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #919191; }  
.menuGris A:visited { TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #919191; }
.menuGris A:hover { TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #343434; }


.titulo {	
	font-family: Arial, Tahoma, Verdana;
	FONT-SIZE: 15px; 
    FONT-WEIGHT: bold;	
    color: #23468b; 
    TEXT-DECORATION: none;	
    TEXT-ALIGN:none;
}  

.negritas {	
	font-family: Arial, Tahoma, Verdana;
	FONT-SIZE: 12px; 
    FONT-WEIGHT: bold;	
    color: #0285c9; 
    TEXT-DECORATION: none;	
    TEXT-ALIGN:none;
}  

.direccion {	
	font-family: Arial, Tahoma, Verdana; 
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;	
    COLOR: #a2a2a2; 
    TEXT-DECORATION: none;	
    TEXT-ALIGN:none;
}


.TituloMenuBlue {	
	font-family: Arial, Tahoma, Verdana;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;	
    COLOR: #ffffff; 
    TEXT-ALIGN: left;
	vertical-align: middle;
	background:url(images/bg_menuBlue.gif);
	padding-left: 32px;
	height: 44px;
}

.TituloMenuBlue2 {	
	font-family: Arial, Tahoma, Verdana;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;	
    COLOR: #23468b; 
    TEXT-ALIGN: left;
	vertical-align: middle;
	background:url(images/bg_menuBlue2.gif);
	padding-left: 32px;
	height: 40px;
}

.TituloGrey {	
	font-family: Arial, Tahoma, Verdana;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;	
    COLOR: #23468b; 
    TEXT-ALIGN: left;
	vertical-align: middle;
	background:url(images/bg_menuGrey.gif);
	padding-left: 32px;
	height: 39px;
}


.Notcias  {	
	font-family: Arial, Tahoma, Verdana;
	FONT-WEIGHT: normal;	
    COLOR: #0db4f5; 
    TEXT-DECORATION: none;	
    TEXT-ALIGN:none;
}

.Notcias A {  TEXT-DECORATION: underline; FONT-WEIGHT: bold; COLOR: #0285c9; }  
.Notcias A:visited { TEXT-DECORATION: underline; FONT-WEIGHT: bold; COLOR: #0285c9;  }
.Notcias A:hover { TEXT-DECORATION: underline; COLOR: #23468b; }



.enviar {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px; 
	font-style: normal;
	background-color: #ffffff;
	border-style:solid;
	border-width:1px;
	border-COLOR: #2270c1;
	color: #4f4f4f;
	height:15px;
	padding-left:4px;
} 





.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
*/
.Head {
font-weight:bold;
}
.SubHead {
color:#4C6171;
}
.SubSubHead {
color:#6E8AA0;
}
.NormalRed {
color:#F00;
}
/*Datagrids */
.DataGrid_Container {
margin-top:15px;
}
.DataGrid_Header {
font-weight:bold;
}
.DataGrid_Header td, .NormalBold td {
font-weight:bold;
}





/*-------- design style --------*/

.template_style {
	width:954px;
	padding: 0 auto;
	margin:0 auto;
	
}

.lang_pad {
padding:7px 0 0 25px;
float:left;
}
.search_style {
float:right;
height:40px;
}
.search_bg {
padding:8px 2px 0 0;
}
.bread_bg {
padding:0px;
margin: 0 19px 0 7px;
background:url(images/bread_bg.png) repeat-x top left;
height:34px;
}
.bread_left {
padding:0px;
margin:0px;
background:url(images/bread_left.png) no-repeat top left;
height:34px;
}
.bread_right {
padding:0px;
background:url(images/bread_right.png) no-repeat top right;
height:34px;
}
#login_style {
float:right;
padding:8px 17px 0px 10px;
}

.center_bg {
padding:0px;
margin:0px;
clear:both;
}
.left_bg {
padding:0px;
margin:0px;
background:url(images/left_bg.png) repeat-y top left;
}
.right_bg {
padding:0px;
margin:0px;
background:url(images/right_bg.png) repeat-y top right;
}
.content_padHome {
	padding:0px;
	width: 954px;
}

.content_pad {
background:#FFFFFF;
width:941px;
}


.content_width {
padding-top:15px;
min-height:350px;
}
.bot_left {
padding:0px;
margin:0px;
background:url(images/bot_left.png) no-repeat top left;
}
.bot_right {
padding:0px;
margin:0px;
background:url(images/bot_right.png) no-repeat top right;
padding:0px 39px 0px 27px;
}
.bot_bg {
padding:0px;
margin:0px;
background:url(images/bot_bg.png) repeat-x top left;
height:41px;
}
.bot_pad {
margin-bottom:20px;
padding:0 30px 0 20px;
}
#terms_style {
float:left;
}
#copy_style {
float:right;
}
.clear_float {
clear:both;
line-height:0;
font-size:0;
height:0;
}





/* ------- FileManager -------*/
div.FileManager {
height:auto;
border:none;
}
table.FileManager {
width:99%
}
a.CommandButton:link, a.CommandButton:visited {
color:#797979;
font-weight:bold;
text-decoration:none;
}
a.CommandButton:hover {
color:#23468b;
text-decoration:underline;
}




/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited {
color:#3E81B5;
}
.ControlPanel a.CommandButton:hover {
color:#CB2027;
text-decoration:underline;
}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead {
font-size:11px;
}



/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane {
padding:0px;
margin:0px;
}



/*------------ Breadcrumb Style --------------*/
.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:visited {
color:#23468b;
}
a.Breadcrumb:hover {
color:#2cacd7;
}





/*-------------- Link Style --------------*/
.linkscontainer {
padding-top:20px;
/*text-align:center;*/
}
.links, a.links:link, a.links:active, a.links:visited {
font-weight:bold;
color:#3E81B5;
text-transform:uppercase;
}
a.links:hover {
color:#C00;
}
/*-------------- User Style --------------*/
.user, a.user:link, a.user:active, a.user:visited {
color:#3E81B5;
}
a.user:hover {
color:#23468b;
}
/*-------------- Footer Style --------------*/
.footer, a.footer:link, a.footer:active, a.footer:visited {
color:#909090;
}
a.footer:hover {
color:#23468b;
}
/*-------------- Empty panes Style --------------*/
.DNNEmptyPane {
width:0;
padding:0;
margin:0;
}




/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer {
position:relative;
white-space: nowrap;
}
div.SearchBorder {
width: 180px;
height: 20px;
border: solid 1px #e0e0e0;
float:left;
background-color: White;
white-space: nowrap;
margin-top: 2px;
}
div.SearchContainer a {
padding: 0px;
display: block;
float:left;
}
div.SearchContainer a img {
padding-left:5px;
}
div.SearchIcon {
float: left;
width: 31px;
height: 20px;
cursor: pointer;
z-index: 11;
background: no-repeat 2px 2px;
text-align:right;
}
div.SearchIcon img {
margin-top: 3px;
}
input.SearchTextBox {
float: left;
z-index: 10;
border: 0px;
width:130px;
height:18px;
margin-left:3px;
color: #2cacd7;
}
#SearchChoices {
clear: both;
display: none;
border: solid 1px #C3D4DF;
z-index: 2000;
cursor: pointer;
margin: 0;
padding: 0;
text-align:left;
background-color: #F3F7FA;
position:absolute;
top: 22px;
left: 0px;
}
#SearchChoices li {
cursor: pointer;
margin: 0;
padding: 2px 2px 0 2px;
padding-left: 25px;
height: 18px;
text-align:left;
background-color: #F3F7FA;
background-repeat: no-repeat;
background-position: 2px center;
list-style: none;
list-style-image: none;
border: none;
display:block;
}

#SearchChoices li.searchHilite {
background-color: #23468b;
color:#ffffff;
border: none;
}

#SearchChoices li.searchDefault {
background-color: #F8FAFF;
border: none;
}


/*-------- design style massimo --------*/


.homeSearch {
width: 227px;
float: left;
margin-top: 16px;
margin-left: 18px;
}


.botton {
padding:0;
margin-top: 5px;
margin-bottom: 5px;
font-family:Arial, Tahoma;
font-size:x-small;
color:#eef1f1;
margin-right: 0px;
margin-left: 0px;
}

.LeftPaneHome {
background-color: #FFFFFF;
width: 234px;
margin:0px;
padding: 0px;
}


.LeftPaneInterna {
	background-color: #FFFFFF;
	width: 260px;
	margin:0px;
	padding: 0px;
	text-align: left;
}


.RightPaneHome {
	width: 234px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	
}


.ContentPaneHome {
padding:0px;
background-color: #FFFFFF;
width:302px;
height: 390px;
}

.TopPane_bannerHome {
	padding:0px;
	width: 954px;
	background-color: #FFF;
}

.TopPane_banner {
padding:0px;
background-color: #FFFFFF;
height: 189px;
}


#bread_style {
	float:none;
	color:#23468b;
	font-size:12px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-align: right;
	margin-top: 2px;
	
}



/* ------------ DIV CCS -----------------*/

.template_style {
	width:954px;
	padding: 0px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
}

.Top {
	width: 954px;
	margin: 0px;
	padding: 0px;
}


.TopPaneHome {
	width: 954px;
	height: 275px;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}



.ContentPane{
	width: 486px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.ContentPaneInterna{
	width: 695px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color: #FFF;
	padding-right: 15px;
}


.Pane1 {
	width: 234px;
	height: 235px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg_module.gif);
	background-repeat: no-repeat;
	
}

.Topflash {
width: 954px;
margin: 0px;
padding:0px;
}


.addressPane {
	
	font-family: Arial, Tahoma, Verdana; 
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;	
    COLOR: #a2a2a2; 
    TEXT-DECORATION: none;
	width: 954px;
	height: 79px;
	background-image: url(images/bg_direcciones.gif);
	margin-left: auto;
	margin-right: auto;
	
} 

.addressPane A {  TEXT-DECORATION: underline; COLOR: #a2a2a2; }  
.addressPane A:visited { TEXT-DECORATION: underline; COLOR: #a2a2a2;  }
.addressPane A:hover { TEXT-DECORATION: underline; COLOR: #000000; }
