﻿/* estilos globales
-------------------------------------------------------------------*/
body{
margin:0; padding:0; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:11px; 
background-color:#ebece6; 
}
.ms-main{ width:942px; margin:0 auto;
}
.logo{
width:300px; float:left; margin:17px 10px 0 22px;
}
.clear{ clear:both; font-size:0px; height:0;
}
.menu{
  text-align:right; margin:3px 21px; color:#666666; font-size:11px;
}
.menu img{
margin:0 8px 0 4px;
}
.cerrado{
overflow: hidden; width: 600px; height: 40px;
}
.abierto{
overflow:auto; width: 600px; height: 110px;
}
.menu a{
color:#0779af; font-size:11px; text-decoration:none;
}
.menu a:hover{
color:#0779af; font-size:11px; text-decoration:underline;
}
.contenido{ width:942px; background:#fff; border-left:1px solid #bec2ab; border-right:1px solid #bec2ab;
}
.whiteSpace{
height:20px;
}
.division{
background-image:url('PublishingImages/imgLayout/imgDivision.jpg'); background-repeat:repeat-y;
width:40px; }

.divisionInt{
background-image:url('PublishingImages/imgLayout/imgDivisionInt.jpg'); background-repeat:repeat-y;
width:40px; }

img{
border:none;
}
.ms-globalbreadcrumb{ background:none; padding:0; }
.ms-globalrightHeader{
background-image:url('PublishingImages/imgLayout/bgUser.jpg'); background-repeat:repeat-x;
border-left:1px solid #ccc; padding:0 16px; width:300px; float:right;
}
.ms-globalTitleArea{
display:none;
}
#idSearchScope{ display:none;
}
.ms-SPLink{ font-size:12px; color:#003C6C; font-family:Arial, Verdana, sans-serif;
}
.ms-bannerContainer{
background:none;
}
.ms-banner{
 display:none;
}
td.ms-bannerContainer {
background:none;
background-image:none;
}

.ms-siteaction,.ms-siteaction a{
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#023E6A;
text-decoration:none;
}
table.ms-siteaction td.ms-siteaction{
border-right:solid 1px #bfbfbf;
}
table.ms-siteaction td.ms-siteaction div{
padding:3px 8px 3px 8px;
border-right:solid 1px #FFFFFF;
}
.ms-siteactionsmenu{
white-space:nowrap;
font-family:Arial, Verdana, sans-serif;
font-size:11px;
padding:0;
border:none;
cursor:pointer;
}
.ms-siteactionsmenu div div div{
background:none;
border:none;
padding:1px 4px 3px 10px;
}
.ms-siteactionsmenu div div div a{
color:#023E6A;
font-weight:bold;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background:none;
border:none;
}
.ms-titlearealeft{
background:none; border:none;
}
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,
.ms-consoletitleareaframe{
background:none; border:none;
}
.ms-pagetitleareaframe table, .ms-nav, .ms-pagemargin, div.ms-pagemargin{
background:none; border:none;
}
td.ms-rightareacell, .ms-leftareacell, .ms-titlearealeft, .ms-titleareaframe, .ms-titlearearight, .ms-pagemargin{
	display:none;
}
.ms-pagebottommargin,.ms-pagebottommarginleft,.ms-pagebottommarginright,.ms-bodyareapagemargin{
background:none; border:none;
}
.ms-pagebreadcrumb{
padding:2px 3px 3px 11px;
border:none;
}
.ms-pagebreadcrumb,.ms-pagebreadcrumb a, .ms-bodyareaframe{
background:none; border:none;
}

.footerIzq{ 
margin:12px 22px; color:#0d0d0d; font-size:10px; width:350px; float:left;
}
.footerDer{ 
margin:12px 22px; color:#0d0d0d; font-size:10px; width:350px; float:right;
}

h1.ms-sitetitle{
display:none;
background-image:url("/PublishingImages/imgContenido/clienteHome1.jpg");
background-image:url("/PublishingImages/imgContenido/clienteHome2.jpg");
background-image:url("/PublishingImages/imgContenido/clienteHome3.jpg");
background-image:url("/PublishingImages/imgContenido/clienteHome4.jpg");
background-image:url("/PublishingImages/imgContenido/clienteHome5.jpg");
background-image:url("/PublishingImages/imgContenido/clienteHome6.jpg");
}

.ms-quicklaunchouter, .ms-quickLaunch{
border:none; background:none;
}
.ms-recyclebin{
display:none; border:none;
}

.ms-quicklaunchheader, .ms-quicklaunchheader a, a.ms-navheader{
background:none; font-size:11px; color:#000; font-weight:bold; border:none; 
}
.ms-quicklaunchheader{
display:none;
}
.ms-quickLaunch{
background:url('PublishingImages/imgLayout/bgMenuRapido.jpg') repeat-x; border:none; 
}
.ms-navheader, .ms-navSubMenu1 .ms-navheader{
background:none; border:none;
}

.ms-quicklaunch table.ms-navheader td, .ms-navheader2 td, .ms-quicklaunch span.ms-navheader{
 border:none; background:none;
}
.ms-quicklaunch table.ms-navheader td *, .ms-navheader2 td *, .ms-quicklaunch span.ms-navheader *{
 border:none; background:none;
}
.ms-navsubmenu1, .ms-navsubmenu2{
 border:none; background:none;
}
.ms-quicklaunch table td{
 border:none;
}
.ms-navSubMenu1 .ms-navheader{
 border-bottom:1px dotted #666;
}
.titMenu{
background:#005DAB; color:#fff; font-size:12px; padding:0 8px; font-weight:bold; height:30px; line-height:30px; 
width:194px;
}

.ms-WPHeader .ms-WPTitle, .ms-WPTitle a:link, .ms-WPTitle a:visited{
 font-size:18px; color:#1e94d2; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif;
}
.ms-WPHeader{
border:none;
}
.ms-consoleframe, .ms-consolestatusframe{
border-style:none;
}
.ms-consolemptablerow{
 background:none;
}
.ms-WPHeader td{
 border-bottom:1px solid #7e1924;
}
.ms-WPBody td, .ms-WPBody, .ms-propertysheet{
color:#6D6D6D; font-size:11px;
}
.ms-WPBody td, .ms-WPBody{
padding-top:10px;
}
.imagen{
border:1px solid #b2b2b2; padding:1px; margin-right:20px; 
}
.ms-WPBody td a{
color:#324049; font-size:11px; text-decoration:underline;
}
a.linkHome, a.linkHome:visited, a.linkHome:link{
color:#324049; font-size:11px; text-decoration:underline; line-height:18px;
}
a.menuDer{
 line-height:22px; margin-left:2px; border-bottom:2px solid #f1f1f1; display:block; padding-bottom:2px; 
 background:#fafbfc; padding-left:6px;
}
.ms-consolestatuscheckoutframe, .ms-consoleminiframe {
background:none;
}
.ms-consolestatusframe {
background:none; border:none; border-top-width:0;
}
.ms-consoleframe, .ms-consolestatusframe {
border-style:none;
}
.ms-consoletitleareaframebottom {
background:none;
}
#MiddleRow{ display:none; }

.interna .ms-WPHeader .ms-WPTitle, .interna .ms-WPTitle a:link, .interna .ms-WPTitle a:visited {
color:#222222;
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:24px;
font-weight:normal;
background:transparent;
}
.interna .ms-WPHeader td {
background:transparent;
border-bottom:1px solid #1E94D2;
}
.ms-WPHeader td {
background:transparent;
}


.contenidoP{ font-size:12px; line-height:16px; color:#666; }
h1.titContent{ font-size:17px; color:#000; font-weight:normal;}
.linea{ border-top: 1px dashed #c5c5c5; }
.detalle{ background:#efefef; margin:20px 10px; padding:10px; line-height:20px; }
h2.subtitulo{ font-weight:normal; font-size:16px; color:#458fce; }

.logoCont{ width:150px; height:100px; margin:0; padding:0; font-size:0px;}
.logoCont1{ width:150px; height:80px; margin:0; padding:0; font-size:0px;}
.logoHome{ width:136px; height:62px; margin:0; padding:0; font-size:0px;}
.logoHome1{ width:136px; height:68px; margin:0; padding:0; font-size:0px;}
.logo1{ background:url(/PublishingImages/imgContenido/logo1.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/logo1A.jpg) no-repeat;}
.logo2{ background:url(/PublishingImages/imgContenido/logo2.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/logo2A.jpg) no-repeat;}
.logo3{ background:url(/PublishingImages/imgContenido/logo3.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/logo3A.jpg) no-repeat;}
.logo4{ background:url(/PublishingImages/imgContenido/logo4.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/logo4A.jpg) no-repeat;}
.logo5{ background:url(/PublishingImages/imgContenido/logo5.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/logo5A.jpg) no-repeat;}
.logo6{ background:url(/PublishingImages/imgContenido/logo6.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/logo6A.jpg) no-repeat;}
.logo7{ background:url(/PublishingImages/imgContenido/logo7.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/logo7A.jpg) no-repeat;}
.logo8{ background:url(/PublishingImages/imgContenido/logo8.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/logo8A.jpg) no-repeat;}
.logo9{ background:url(/PublishingImages/imgContenido/logo9.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/logo9A.jpg) no-repeat;}
.logo10{ background:url(/PublishingImages/imgContenido/logo10.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/logo10A.jpg) no-repeat;}
.logo11{ background:url(/PublishingImages/imgContenido/logo11.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/logo11A.jpg) no-repeat;}
.logo12{ background:url(/PublishingImages/imgContenido/logo12A.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/logo12.jpg) no-repeat;}
.logo13{ background:url(/PublishingImages/imgContenido/logo13A.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/logo13.jpg) no-repeat;}
.logo14{ background:url(/PublishingImages/imgContenido/clienteHome1.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/clienteHome1A.jpg) no-repeat;}
.logo15{ background:url(/PublishingImages/imgContenido/clienteHome2.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/clienteHome2A.jpg) no-repeat;}
.logo16{ background:url(/PublishingImages/imgContenido/clienteHome3.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/clienteHome3A.jpg) no-repeat;}
.logo17{ background:url(/PublishingImages/imgContenido/clienteHome4.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/clienteHome4A.jpg) no-repeat;}
.logo18{ background:url(/PublishingImages/imgContenido/clienteHome5.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/clienteHome5A.jpg) no-repeat;}
.logo19{ background:url(/PublishingImages/imgContenido/clienteHome6.jpg) no-repeat;
background:url(/PublishingImages/imgContenido/clienteHome6A.jpg) no-repeat;}

.logo1A{ background:url(/PublishingImages/imgContenido/logo1.jpg) no-repeat;}
.logo2A{ background:url(/PublishingImages/imgContenido/logo2.jpg) no-repeat;}
.logo3A{ background:url(/PublishingImages/imgContenido/logo3.jpg) no-repeat;}
.logo4A{ background:url(/PublishingImages/imgContenido/logo4.jpg) no-repeat;}
.logo5A{ background:url(/PublishingImages/imgContenido/logo5.jpg) no-repeat;}
.logo6A{ background:url(/PublishingImages/imgContenido/logo6.jpg) no-repeat;}
.logo7A{ background:url(/PublishingImages/imgContenido/logo7.jpg) no-repeat;}
.logo8A{ background:url(/PublishingImages/imgContenido/logo8.jpg) no-repeat;}
.logo9A{ background:url(/PublishingImages/imgContenido/logo9.jpg) no-repeat;}
.logo10A{ background:url(/PublishingImages/imgContenido/logo10.jpg) no-repeat;}
.logo11A{ background:url(/PublishingImages/imgContenido/logo11.jpg) no-repeat;}
.logo12A{ background:url(/PublishingImages/imgContenido/logo12A.jpg) no-repeat;}
.logo13A{ background:url(/PublishingImages/imgContenido/logo13A.jpg) no-repeat;}
.logo14A{ background:url(/PublishingImages/imgContenido/clienteHome1.jpg) no-repeat;}
.logo15A{ background:url(/PublishingImages/imgContenido/clienteHome2.jpg) no-repeat;}
.logo16A{ background:url(/PublishingImages/imgContenido/clienteHome3.jpg) no-repeat;}
.logo17A{ background:url(/PublishingImages/imgContenido/clienteHome4.jpg) no-repeat;}
.logo18A{ background:url(/PublishingImages/imgContenido/clienteHome5.jpg) no-repeat;}
.logo19A{ background:url(/PublishingImages/imgContenido/clienteHome6.jpg) no-repeat;}

.hiddenpic { display:none }


#menuMain{ margin-top:18px; margin-left:20px;
}




/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
margin:			0;
padding:		0;
list-style:		none;
}

.sf-menu ul {
position:		absolute;
top:			-999em;
width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
width:			100%;
}
.sf-menu li:hover {
visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
float:			left;
position:		relative;
}
.sf-menu a.nivel1{
font-size:16px; color:#000; border-left:	1px solid #0076af;
}
.sf-menu a.nivel1:hover{
font-size:16px; color:#666; 
}

.sf-menu a {
display:block; position:relative; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#333;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left:			0;
top:			1.5em; /* match top ul list item height */
z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left:			10em; /* match ul width */
top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left:			10em; /* match ul width */
top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
float:			left;
margin-bottom:	1em;
}
.sf-menu a {
padding: 		.15em 1em;
text-decoration:none;
}
.sf-menu a { /* visited pseudo selector so IE6 applies text colour*/
 color:#333;
}
.sf-menu a:hover  { /* visited pseudo selector so IE6 applies text colour*/
text-decoration:underline;
}
.sf-menu li {
}
.sf-menu li li {
background:#f9f9f9; border-bottom:1px solid #fff; line-height:22px;
}
.sf-menu li li li {
background:		#f9f9f9;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
padding-right: 	2.25em;
min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {

}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
top:			.8em;
background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
/*background:	url('../images/shadow.png') no-repeat bottom right;*/
padding: 0 8px 9px 0;
}
.sf-shadow ul.sf-shadow-off {
background: transparent;
}

