
/* DEFAULTS
----------------------------------------------------------*/
/* reset */

/*
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}*/

/* rosa: #db899a // gris oscuro: #8e8677 - bgmenu #3e3e3e //  gris claro: #b7b1a9 // gris muy claro: #f5f7fb // rojo: #b0002d svs. #ba112e	// granate: #822433 // azul: #123a55 // color:#0088ce; azulete*/
    /*color: #c59600; dorado */ 
    
body 
{ 
  font:80%/1.4 "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif !important;
  color: #333; 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-color: #ffffff;	
}

#cookie-bar {background:#111111; height:24px; line-height:24px; color:#eeeeee; text-align:center; padding:3px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}

img
{
  border:0;
  outline:0;
}

hr
{
    border: none;
}

a:link, a:visited
{
  color: #68665c;
  font-size: 10pt;
  text-decoration: none;
  outline:0;
}

a:hover
{   
    color: #b0002d;
	font-size: 10pt;
    text-decoration: none;
    outline:0;
}

a:active
{
    color: #b0002d;
	font-size: 10pt;
    text-decoration: none;
    outline:0;
}

p
{
    color: #666;
    line-height: normal;
    font-size: 10pt;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
}


/* Globals */

p.esencial
{
    color: #ba112e !important;
    background-color: #f4f2f2 !important;
    padding-left: 6px !important;
    font-weight: bold;   
 }
 
 p.cuarenta
 {
     width: 40%;
     display: block;
  }
  
  
 .underline
 {
     text-decoration: underline !important;
  }

.empuja
{
    clear:both;
  }
  
.clear 
{   
	clear: both;  
	background: none;  
	border: 0; 
	margin: 0;  
	padding: 0; 
	float: none;  
	font-size: 0;  
	overflow: hidden;  
	visibility: hidden; 
}

.strong
{
font-weight: bold !important;
}

.strongrojo
{
	font-weight: bold;
	color: #C60F2F !important;
}

.block
{
    display:block;
    float:left;
 }

.bigredletter
{
	font-size: 1.4em !important;
	font-weight: bold;
	color: #ba112e !important;
}

.extrabigredletter
{
	font-size: 2.4em !important;
	font-weight: bold;
	color: #ba112e !important;
}

p.error
{
    margin-left: 26px;
 }
 
 .legal 
 {
	font-size:0.8em;
	color: #333;
	text-align:left;
	padding: 4px 9px 4px 9px;
	margin: 4px 9px 4px 9px;	
	text-align: justify;
}
  
.redtext {color: #b0002d !important;} 
.bluetext {color: #0088ce !important;}    
.lgreytext {color: #b7b1a9 !important;}
    
    a.moreinfored
{
    
     background-color: #b0002d;
     color: #fff !important;
     width: auto;
     font-weight: normal;
     padding: 2px;
 }
 
 a.moreinfoblue
 {
  text-align: center;
     background-color: #123a55 !important;
     color: #fff !important;
     width: auto;
     font-weight: normal;
     padding: 2px;   
  }
    
 .right
 {
     float:right !important;
  }
  
  .left
  {
      float:left;
   }
  .textcenter
  {
      text-align: center !important;
   }
   
   .center
   {margin-left:auto; margin-right:auto;}
  
  .marginl26
  {
      margin-left: 26px !important;
   }
   
    .marginl16
  {
      margin-left: 16px !important;
   }
   
   .marginl46
  {
      margin-left:46px !important;
   }
   
    .marginr06
  {
      margin-right: 0.6em !important;
   }
   
    .marginr08
  {
      margin-right: 0.8em !important;
   }
   
    .marginl08
  {
      margin-left: 0.8em !important;
   }
   
     .marginbot08
  {
      margin-bottom: 0.8em !important;
   }
   
  .margintopm4
  {margin-top: -4px !important;}
   
   .margintop08
   {margin-top: 0.8em !important;}
   
   .mwidth302
   {max-width:302px;}
   
   .mwidth462
   {max-width:462px;}
  
   .margintop12
   {margin-top: 12px !important;}
   
   .margintop46
   {margin-top: 46px !important;}
   
   .margin4
   {margin: 4px !important;}
   
   .margintop4
   {margin-top: 4px !important;}
   
  .padding8 {padding: 8px !important;}
  
  .padtop04 {padding-top:0.4em !important;}
  
  .padtb04 {padding-top:0.4em !important; padding-bottom:0.4em !important;}
  
  .globalbig
    {
    font-size: 1.6em !important;
    }
    
    .globalbig a
    {
    font-size: 1.6em !important;
    }

    .globalmed
    {
    font-size: 1.1em !important;
    }
    
    .globalmed a
    {
    font-size: 1.1em !important;
    }
    
    .globalsemibig
    {font-size: 1.36em !important;}
    
    .globalsemibig a
    {font-size: 1.36em !important;}
    
.globallit
{
    font-size: 0.9em !important;
 }
 
 .globalextralit
{
    font-size: 0.8em !important;
    font-weight: normal;
 }
 
p.soft
 {
  color: #fbfbfb !important;
 }
     
 a.soft
   {
    color: #d2d2d2 !important;
   }

.borderpadding4
{
    border: 1px solid #d4d4d4;
    padding: 4px 4px !important;
    background-color: #f5f5f5;
 }

  
  .redbox_headline
  {
    background-image: url(../../gfx/bvcu/layout/headline_bg.png);
    background-repeat: repeat-x;
	width: 96% !important; /*cuadrar con padding left 16px*/
	height: auto;
	color: #fff;
	margin: 16px 0 0 0 !important;
	padding: 6px 0 6px 14px !important;
	float:left;
   }
   
   .brownbox_headline
  {
    background-color: #68655c;
	width: 96%; /*cuadrar con padding left 16px*/
	height: auto;
	color: #fff;
	margin: 0px 0 0 0 !important;
	padding: 8px 0 8px 14px !important;
	float:left;
   }
   
   .bluebox_headline
  {
    background-color: #0088ce;
	width: 96% !important; /*cuadrar con padding left 14px*/
	height: auto;
	color: #fff;
	margin: 16px 0 0 0 !important;
	padding: 8px 0 8px 14px !important;
	float:left;
   }
   
  .brownbg
  {
      background-color:#68655c;
      color: #fff;
      padding: 2px 4px 2px 4px !important; 
      margin: 0 4px 4px 0 !important;
   }
   
   .bluebg
  {
      background-color:#0088ce;
      color: #fff !important;
      padding: 2px 4px 2px 4px !important; 
      margin: 0 4px 4px 0 !important;
   }
   
   .goldbg
  {
      background-color:#c59600;
      color: #fff !important;
      padding: 2px 4px 2px 4px !important; 
      margin: 0 4px 4px 0 !important;
   }
   
   .justbluebg
  {
      background-color:#0088ce;
      color: #fff !important;
   }
   
   .justgreybg
  {
      background-color:#f7f7f7 !important;
   }
   
   .justredbg
  {
      background-color:#b0002d;
      color: #fff !important;
   }
   
   .justgoldbg
   {
      background-color:#c59600 !important;
      color: #fff !important;
  }
   
    p.lineht
{
  line-height: 1.6em !important;

 }
   
   .ampliainfo3col
   {
    width: 98% !important; /*cuadrar con padding left 16px en texto*/
    padding:0 !important;
    margin: 2px 0 !important;
    float: left;  
    border: 1px solid #d4d4d4;
    
    }
    
    .goldenarrowtext
    {
        color:#c59600 !important;
        
        line-height: 26px;
     }
    
     .ampliainfo3col img
     {
         display: block;
         float:left;
         margin-top: 6px;
         padding-left: 6px;
     }
     
      .ampliainfo3col p
     {
         display: block;
         float:left;
         width: 70%;
         padding:8px 0 0 10px;
     }
     
      .ampliainfo3col p.ampliar 
      {
        display: block;
        float:left;
        width: 20%;
        border-left: 1px solid #b0002d;
        padding:0 0 12px 0;
        text-align: center;
       }
     
     .ampliainfo3col p.ampliar img
     {
         padding:0 0 0 26px !important;
         
       }
       
        .ampliainfo3col p a{margin: 4px 4px 4px 0;}
       
 .linkblank
  {
     text-align: center;
     float: right;
     background-color: #b0002d;
     width: auto;
     font-weight: normal;
     padding: 4px 18px 4px 12px;
     color: #fff !important;
     background-image: url(../../gfx/bvcu/layout/bgredarrow.gif);
     background-repeat: no-repeat;
     background-position:center right;
   }
   
     
  .linkblank a
  {
   font-size: 1em !important;
   color: #fff !important;
  }
  
   .bluelinkblank
  {
     text-align: center;
     float: right;
     background-color: #0088ce;
     width: auto;
     font-weight: normal;
     padding: 4px 18px 4px 12px;
     color: #fff !important;
     background-image: url(../../gfx/bvcu/layout/bgbluearrow.gif);
     background-repeat: no-repeat;
     background-position:center right;
   }
    
  .bluelinkblank a
  {
   font-size: 1em !important;
   color: #fff !important;
  }
  
   .bluelinkblank a:hover
  {
   font-size: 1em !important;
   color: #fff !important;
  }
  
  .bluelinkbackblank
  {
     text-align: center;
     float: left;
     background-color: #0088ce;
     width: auto;
     font-weight: normal;
     padding: 4px 18px 4px 12px;
     color: #fff !important;
     background-image: url(../../gfx/bvcu/layout/bgbluebackarrow.gif);
     background-repeat: no-repeat;
     background-position:center left;
   }
    
  .bluelinkbackblank a
  {
   font-size: 1em !important;
   color: #fff !important;
  }
  
   .bluelinkbackblank a:hover
  {
   font-size: 1em !important;
   color: #fff !important;
  }
  
  .onefourth
  {
      width: 22% !important;
      margin: 0.8em;
      float:left;
      display:block;
   }
   
   .width84
   {
       width: 84% !important;
      }
      
   .floatnone
   { float: none !important;}
   
   .underline
   {text-decoration: underline !important}
    
    .border0
    {border: 0 !important;}
    
/* HEADINGS   
----------------------------------------------------------*/

h1 /*cajas título principal home */
{
    font: 10pt/110% "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	color: #666;
	font-weight:normal;
	margin: 12px 6px 6px 6px;
}


h2  /*títulos bloques home */
{
	font-weight:400;
	text-align:center !important;	
	padding: 0 !important;
	margin: 0 !important;
	float: left;
	font-size: 1.6em;
}

h2.destaca
{
  font-size: 1.2em !important;  
  text-align:left !important;
  padding: 0.8em !important;
  background-color: #b0002d;
  color: #fff;
}

.anews {margin:0 2em 26px 0 ;}

.anews p
{   margin:0 !important;
    padding:1em !important;
    display:block;
    }

.anews h1
{
    font-size: 1.4em !important;
    color: #000 !important;
    font-weight: normal;
    text-align:left !important;
    margin:0 !important;
    padding:1em !important;
    line-height:1.4em;
 
}
.anews h2
{
    font-size: 1.1em;
    font-weight: normal;
    text-align:left !important;
    margin:0 0 12px 0 !important; 
    padding:0.2em 1em 0.8em!important;
    border-bottom: 1px solid #e5e5e5;
}

.anews h3.tags
{
    font-size: 1.2em;
    font-weight: normal !important;
    text-align:left !important;
    margin:1em 0 0 0 !important; 
    padding:0.6em !important;
    border-top: 1px solid #e5e5e5;
     background-color: #f7f7f7;
}

.anews p.tags
{
   background-color: #f7f7f7;
    padding: 0.2em 0.6em 2em !important;
   
    }

 .anews p.date
 {text-align:right;
  padding:0 !important;
  color:#000 !important;
 }


.lateralnews
{margin-top:4.6em !important;}

.lateralnews h3
{padding:0.8em 0 0.4em !important;
 font-size:1.2em;
 color: #0088ce;
 }

.lateralnews p
{ border: 1px solid #d4d4d4;
    padding: 0.6em !important;
    background-color: #f7f7f7;}
    


h3 
{
	font: 10pt/110% "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	color: #666;
	font-weight:normal;
	margin: 12px 6px 6px 6px;
}

h4 /*teléfono*/
{
    font-size: 1.6em;
    font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h5
{
    font: 10pt/110% "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	color: #666;
	font-weight:normal;
	margin: 12px 6px 6px 6px;
	text-align:center;
}

.interior
{
    float:left;
 }
 
.interior h1
{
 font-size: 1.2em;
    padding: 4px 2px 2px 12px;
    margin: 14px 6px 2px 12px !important;
    color: #b0002d;
    font-weight: bold;
    text-align:left;   
 }

.interior h3
{
    font-size: 1.2em;
    padding: 4px 2px 2px 12px;
    margin: 46px 6px 2px 12px !important;
    color: #b0002d;
    font-weight: bold;
    text-align:left;
}

.interior hr
{
    border: none; 
    background-color: #ccc;
    color: #ccc;  
    height: 1px; 
 }
 
 
    
/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/


#bgcontainer
{
    width: 970px; /* 986 con sombra*/
    position: relative;
	padding: 0; /*l8 r8 con sombra*/
	margin: 0px auto 0px auto;
	/* background-image:url('../../gfx/layout/bf_sombra.gif'); 
	background-repeat:repeat-y; */
	
}


/* ------------ top logos ------------ */

div.toplogos_container
{
	width: 100%; /*970px con sombra*/
	position: relative;
	padding: 0;
	margin: 0;
	background-color: transparent;
}

div.logotelefono
{
   background-color: transparent;
	width: 168px;
    padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 78px;
	float: left;
	font-size: 1em;
	color: #822433;
	white-space: nowrap;
	text-align: center;
 }
 
 div.logotelefono p
 {
     margin-top: 12px;
  }

div.logobve
{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 36px;
	background-color: transparent;
	float: left;
}

div.logocjcela
{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 78px;
	background-color: transparent;
	float: left;
}

div.logobveritas
{
	position: relative;
	padding: 0px 0px 0px 0px; 
	margin: 4px 0px 0px 78px;
	background-color: transparent;
	float: left;
}

/* MAIN HOME CONTENT  
----------------------------------------------------------*/

/* cuerpo página */

div.interiorpagemain
{
	width:968px;
	height: auto;
	position: relative;
	background: transparent;
    padding: 0 !important;
	margin: 0 !important;
	float: left;
}

div.principal 
{
	width:640px;
	height: auto;
	position: relative;
	background: transparent;
    padding: 0 !important;
	margin: 0 !important;
	float: left;
}

#videos_webinar
{
	width:628px;
	height: 356px;
	background: transparent;
	background-color: #f4f4f4;
	margin: 0 !important;
	padding: 0 !important;
	float: left;
}

/*blog news */

.bvcublog
{
	margin:22px 2px 0px 2px;
	padding: 0;
	width: 92%;

}

.bvcublog ul
{
    margin:0 0 12px 0;
    padding:0;
    list-style: inherit;
    list-style-position: inside;
}

.bvcublog ul li
{
    margin:2px 0px 0px 12px;
    text-align: left;
 }

.bvcublog a 
{
	font-size:10pt;
	color: #666;
	font-weight: normal;
	cursor:pointer;
	text-decoration:none;
}

.bvcublog a:hover 
{
	color:#b0002d;
	font-weight: normal;
	text-decoration:none;
}

.bvcublog img {
	float:left;
	height:60px;
	width:60px;
	margin-right: 12px;
}

/*inferior página*/

div.complete 
{
	width:954px;
	height: auto;
	position: relative;
	background: transparent;
    padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	float: left;
}

  div.complete h3
{
    font-size: 1.2em;
    padding: 4px 6px 2px 12px;
    margin: 12px 0px 2px 26px;
    color: #b0002d;
    font-weight: bold;
    text-align: left;
}

div.complete h1
{
    font-size: 1.2em;
    padding: 4px 6px 2px 12px;
    margin: 12px 0px 2px 26px;
    color: #b0002d;
    font-weight: bold;
    text-align: left;
}

div.complete p.headline
{
 font-size: 1em;
 padding: 4px 6px 2px 12px;
 margin: 4px 6px 2px 12px;
 color: #8e8677;
 font-weight: bold;   
 }

div.complete hr
{
    margin: 0px auto 0px auto;
    width: 94%;
    border: none; 
    background-color: #ccc;
    color: #ccc;  
    height: 1px; 
 }

div.complete p
{
 padding: 4px 6px 2px 12px;
 margin: 8px 12px 2px 26px;
 }
 
 div.lateral
{
 width: 42%;
 float: right;
 padding: 0;
 margin: 4px 12px 0px 0px;
 }

div.complete img.itinerarios
{
    margin: 4px auto 4px 36px !important;
    padding: 0px;
    position: relative;
    float: left;
  }
  
  /*publicaciones complete*/
  
div.publicaciones_item
{
   width: 94%;
   float: left;
 }
 
 div.publicaciones_item img
{
   float: left;
   display: block;
 }
 
 div.publicaciones_item p
{
   float:right;
    width: 66%;
    padding: 4px !important;
    margin: 4px !important;
    font-size: 0.9em !important;
 }
 
  div.publicaciones_iteminf
{
   float:left !important;
   width: 32% !important;
   padding: 0px !important;
   margin: 12px 0px 0px 4px !important;
   display: block;
   background-color: #f7f7f7; 
 }
 
 div.publicaciones_iteminf p
{
   font-size: 0.9em;
 }
 
 div.publicaciones_iteminf .main
{
   float:left !important;
   width: 80% !important;
   padding: 0px !important;
   margin: 2px 0px 0px 4px !important;
   display: block;
   background-color: #f7f7f7;
 }
 
 div.instalaciones_box
{
   float:left !important;
   width: 32% !important;
   padding: 0px !important;
   margin: 2px 0px 4px 4px !important;
   display: block;
   background-color: #f5f5f5;
 }
 
 div.instalaciones_box img
{
   margin: 0 !important;
   padding: 2px  !important;
 }
 
div.instalaciones_box p, div.instalaciones_box h2
{
   margin: 0 !important;
   padding: 2px 6px 4px 6px  !important;
 }
 
  div.instalaciones_boxmain
{
   float:left !important;
   width: 94% !important;
   padding: 8px !important;
   margin: 2px 0px 4px 4px !important;
   display: block;
   background-color: transparent;
 }
  
  div.instalaciones_boxmain p
{
  width: 72%;
  display: block !important;
  float: left;
  padding: 4px !important;
  margin: 0 0 0 8px !important;

 }
    
  div.instalaciones_boxmain img
{
  float: left;
  display: block !important;
  padding: 0;
 }
 
 div.instalaciones_boxmain ul
{
  float: left;
  padding: 0;
  margin-left:32px;
 }
 
  div.instalaciones_boxmain h2
{
  margin: 72px 0 0 8px !important;
 }
 
  
/* ------ principal home ------ */


div.salumnoshome 
{
    float:left;
    width: 97%;
    margin-bottom: 8px;
 }
 
 div.salumnoshome ul
 {
     width: 94%;
     float: left;
     list-style-image: url(../../gfx/bvcu/layout/li_arrow.png);
     list-style-position: inside;
     margin: 0 !important;
     padding: 0 !important;
     display: block;      
  }
  
   div.salumnoshome ul li
 {
     padding: 0 !important;
     margin: 0 !important;
 
  }
  
  div.salumnoshome ul li a
 {
     padding: 2px !important;
     margin: 0 !important;
     font-weight: normal;
  }

div.home2col
{
	width: 48%; 
	position: relative;
	padding: 0;
	margin: 0 0 0 6px;
	background-color: transparent;
	float: left;	
}

div.tvnews
{
	width:100%;
	height: auto;
	background: transparent;
	background-color: #fbfbfb;
	padding: 2px 0px 4px 0px;
	margin: 8px 0px 8px 0px;
	float: left;
	overflow:hidden;
}

a.right
{
	float: right;
	margin-top: 8px;
}




/* ------ columna derecha ------ */
div.rightcolumn
{
	width:328px;
	height: auto;
	position: relative;
	background: transparent;
    padding: 0;
	margin: 0;
	float: left;
}

div.rightcolumn234
{
	width:234px;
	height: auto;
	position: relative;
	background: transparent;
    padding: 0;
	margin: 0;
	float: left;
}

div.rightcolumn_content
{
	width:234px;
	height: auto;
	position: relative;
	background: transparent;
    padding: 0;
	margin: 0;
	float:left;
}

div.rightcolumn_content_becas
{
	width:700px;
	height: auto;
	position: relative;
	background: transparent;
    padding: 0;
	margin:15px 0 15px 0;
	float:right;
}
div.becas-derecha
{
	width:46% !important;float:right;
}
div.becas-izquierda
{
	width:46% !important;float:left;
}
div.becas-centro
{
	width:300px;float:left;
}


div.rightcolumn_content p.notepierdas
{
	color:#fff;
	background-color: #b0002d;
	font-size: 1.2em;
	font-weight: normal;
	text-align: center;
	padding: 6px 0px 6px 0px;
	margin: 12px 0px 2px 0px;	
	text-decoration: none;	
}

div.rightcolumn_content ul
{
	width:100%;
	background-color: #f9f9f9;
	border-top: 2px solid #b0002d;
	border-bottom: 2px solid #b0002d;
	padding: 8px 0px 18px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	
}

div.rightcolumn_content ul li 
{	
	padding: 0px 0px 0px 0px;
	margin: 8px 4px 4px 0px;
	text-align: justify;
	display: inline;	
	width: 168px;	
}

div.rightcolumn_content ul li.icos
{
	 display: block;
    margin-left: 2px !important;
    width: 56px;
    float: left;
}

div.rightcolumn_content ul li a
{
	font-size: 0.9em;
	display: block;	
}

div.rightcolumn_content ul li.encabezado
{
	color:#666;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	text-align: left !important;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 4px 0px;	
}
div.comm100 
{
	width:100%;
	text-align: center;
	margin-top:8px auto 12px auto !important;
}

  div.becasbvbs
   {
        background-image: url(../../gfx/img/becas_bgrc.jpg);
        background-repeat: no-repeat;
       margin: 0px 0px 0px 0px;
        padding: 0px;
        
    }
    
  div.becasbvbs p.btitular
   {     
       width: 88%;
       color: #fff !important;
       font-size: 1.8em !important;
       margin: 18px 0px 8px 14px !important;
       padding: 0px;
    }
    
     div.becasbvbs p.titular
   {
       width: 88%;
       color: #fff !important;
       font-size: 1.2em !important;
       margin: 0px 0px 0px 14px !important;
       padding: 0px;
    }
    
     div.becasbvbs p.testimonio
   {
       width: 96%;
       color:#f0f0f0!important;
       font-size: 0.9em !important;
       margin:230px 0 0 14px !important;
       padding: 0px;   
    }
    
      div.becasbvbs p.firma
   {
       width: 96%;
       color: #333!important;
       font-size: 0.8em !important;
       margin:0 0 0 14px !important;
       padding: 0px;
    }
    
     div.promoderecha
   {
      width: 98%;
       margin: 0 !important;
       padding: 0 !important;
        
    }
       
     div.promoderecha p.titular
   {
       width: 88%;
       color: #666 !important;
       font-weight: bold !important;
       font-size: 1em !important;
       margin: 0px 0px 0px 0px !important;
       padding: 0px;
    }
    
     div.promoderecha p.testimonio
   {
       width: 96%;
       color:#333!important;
       font-size: 1em !important;
       margin:12px 0 0 8px !important;
       padding: 0px;   
    }
    
      div.promoderecha p.firma
   {
       width: 96%;
       color: #b0002d !important;
       font-size: 0.9em !important;
       margin:2px 0 0 8px !important;
       padding: 0px;
    }
    
    div.promoderecha ul
{
	width:98%;
	background-color: #f9f9f9;
	border-top: 1px solid #b0002d;
	border-bottom: 0 !important;
	padding: 8px 0px 18px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	
}

div.promoderecha ul li 
{	
	padding: 0px 0px 0px 0px;
	margin: 8px 4px 4px 0px;
	text-align: justify;
	display: inline;	
	width: 96%;	
	font-size: 0.9em;
}

div.promoderecha ul li.icos
{
	display: block;
    margin:0 4px 0 2px !important;
    width: 56px;
    float: left;
}

div.promoderecha ul li a
{
	font-size: 1em;
	margin: 2px 0 0 0;
	font-weight: bold;
}

div.promoderecha ul li.encabezado
{
	color:#b0002d;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none !important;
	text-align: left !important;
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 4px 0px;
	width: 	170px;
}

 div.promoderecha ul.listadorows
{
	width:98%;
	background-color: #f9f9f9;
	border-top: 1px solid #b0002d;
	border-bottom: 0 !important;
	padding: 8px 0px 18px 0px;
	margin: 0px 0px 4px 0px;
	list-style: none;
	float: left;
}

div.promoderecha ul.listadorows li 
{	
	padding: 0px 0px 0px 0px;
	margin: 4px 4px 4px 4px;
	text-align: left !important;
	display: block;
	font-size: 0.9em;
}

.listadohome 
{
 width: 100%;
 list-style-type: none !important;
 margin: 0 !important;
 padding: 4px !important;
 background-color: #f7f7f7;
 border: 1px solid #e3e3e3;
 }

.listadohome ul
{

    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
     float: left;
     list-style-type: none !important;

}

.listadohome ul li
{
  
   margin: 0  !important;
   padding: 4px !important;
   border-top: 1px dotted #e3e3e3;

}

.listadohome ul li a
{font-weight: normal;}

.listadohome ul li a:hover
{

  color: #c59600;
}

.listadohome ul li:hover
{

background-color: #e3e3e3 !important;

}

/* ------------ scroll noticias home ------------ */
.vertical {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	 
	width: 94%;
	/* una noticia menos height: 260px;	*/
	height: 342px;
	border-top:1px solid #ddd;	
	
}

.verticalinterior 

{  
	position:relative; 
	width: 94%;
	border-top:1px solid #ddd;	
}



/* elemento raíz scroll */
.items {	
	position:absolute;
	height:20000em;	
	margin: 0px;
}

/* objeto */
.item 
{
	border-bottom:1px solid #ddd;
	margin:2px 0px 2px 0px;
	padding:2px;
	height:82px;
}

/* elementos del objeto */
.item img 
{
	float:left;
	margin-right:12px;
	height:60px;
	width:60px;
}

.item h3 {
	margin:0;
	font-size:9pt !important;
	color: #666 !important;
	font-weight: normal !important;
}

.item a {
	font-size:8pt !important;		
	cursor:pointer;
	color:#b7b1a9 !important;
	text-decoration:none;
	float: right;
	margin-top: 2px;
	margin-bottom: 2px;
}
.item a:hover {

	color:#b0002d;
}

.item p
{
	margin:0;
	padding: 2px;
}

/* botones de acción sobre el scroll */
#actions 
{
	width:90%;
	margin:4px auto 6px auto;	
	padding: 0 !important;
}

#actions a 
{
	font-size:8pt;		
	cursor:pointer;
	color:#666;
}

#actions a:hover 
{
	text-decoration:none;
	color:#b0002d;
}

.disabled 
{
	visibility:hidden;		
}

.next 
{
	float:right;
	width: 20%;
	display:block;
}	

.prev 
{
    display:block;
    width: 20%;
    float: left;
}	


/* facebook */
.facebook
{
	float:left;
	margin: 14px 0 0 16px;
	padding: 0;
	width: 260px;
	height: 68px;
}

.maintextbox 
{
	width: 100%;
	display: block;
	padding: 0;	
	margin: 0;
	position: relative;
	border-top: solid 1px #d0cbc6;
	border-bottom: solid 2px #b0002d;
	background: #fdfdfd url(../../gfx/layout/mainbox-bg.png) repeat-x bottom;
}

.contactbox 
{
	width: 100%;
	display: block;
	padding: 0;	
	margin: 0;
	background-color: #f1f1f1;
	background: #f1f1f1 url(../../gfx/layout/mainbox-bg.png) repeat-x bottom !important;
	float:left;	
}

/* PAGINAS INTERIORES
----------------------------------------------------------*/
.width532
{
    width: 532px !important;
    float: left;
  
}

div.section_content
{
	width:720px;/* max 774px*/
	height: auto; 
	float: left;	
	padding: 0;
	margin: 6px 0px 0px 8px;
	background: transparent;

}

div.section_content p
{
    font-size: 0.98em;
    margin: 6px 12px 8px 18px;
    padding: 2px;
    text-align: left;
    color: #666;
}

 div.section_content h3
{
    font-size: 1.2em;
    padding: 4px 2px 2px 12px;
    margin: 4px 6px 2px 12px;
    color: #b0002d;
    font-weight: bold;
    text-align:left;
}

div.section_content h1
{
    font-size: 1.2em;
    padding: 4px 2px 2px 12px;
    margin: 4px 6px 2px 12px;
    color: #b0002d;
    font-weight: bold;
    text-align:left;
}

div.section_content hr
{
    border: none; 
    background-color: #ccc;
    color: #ccc;  
    height: 1px; 
 }
 
 div.section_content ul
{
    margin: 12px 12px 8px 56px;
    padding: 2px; 
    list-style: disc inside;
    font-size: 0.98em;
    color: #666;
 }

div.section_content ol
{
    margin: 12px 12px 8px 56px;
    padding: 2px; 
    font-size: 0.98em;
    color: #666;
 }
a.catapdf 
{
    color: #b7b1a9;
    font-weight: normal !important;
    margin-left: 8px !important;
    text-decoration: underline;
    font-size: 0.9em !important;
}

div.section_contentwm
{
	width:724px;
	height: auto; 
	float: left;	
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 8px;
	background: transparent;
}

div.section_contentwm hr
{
    border: none; 
    background-color: #ccc;
    color: #ccc;  
    height: 1px;  
 }

 div.section_contentwm p
{
    font-size: 0.98em;
    margin: 6px 12px 8px 26px;
    text-align: justify;
    color: #666;
}

div.section_contentwm a
{
    font-size: 0.98em !important;
}
 div.section_contentwm h3
{
    font-size: 1.2em;
    padding: 4px 6px 2px 12px;
    margin: 4px 6px 2px 12px;
    color: #b0002d;
    font-weight: bold;
}

 div.section_contentwm h1
{
    font-size: 1.2em;
    padding: 4px 6px 2px 12px;
    margin: 4px 6px 2px 12px;
    color: #b0002d;
    font-weight: bold;
}

/*estudiar en bvcu*/

 div.destacadocp
 {
 width: 506px;
 height: 236px;
 background-repeat: no-repeat;
 margin: 12px auto 12px auto;
 padding-top: 12px;
 position: relative;
 }
 
 div.destacadocp p
 {
     font-size:0.9em;
     width:42%;
     color:#fff;
     margin:6px 4px 0px 4px !important;
     text-decoration: underline;
  }
  
  div.destacadocp p.headcp
 {
     font-size:1em !important;
     color:#fff;
     margin:4px 2px 0px 2px !important;
     padding: 0px;
     text-align: center !important;
     text-decoration: none;
  }
  
  div.destacadocp ul
 {
     font-size:0.9em;
     width:42%;
     color:#fff;
     margin:8px 0px 0px 14px !important;
     padding: 0px;
     list-style-position: inside;
     list-style-type: disc !important;
  }
  
  div.destacadocp ul li a:link, div.destacadocp ul li a:visited
  {
     font-size: 1em;
     color:#fff;
     list-style-position: inside;
     list-style-type: disc !important;
     padding-left: 0px;
   }
   
   div.destacadocp ul li a:hover
  {
     font-size: 1em;
     color:#d4d4d4;
     list-style-position: inside;
     list-style-type: disc !important;
     padding-left: 0px;
   }
   
   div.bgcarrerap
   {
        background-image: url(../../gfx/bvcu/carreraprofesional.jpg);
        background-repeat: no-repeat;
        margin: 0px auto 0px auto;
        padding: 0px;
        width: 506px;
    }
	
	/*Test Personal Profesional*/
	
	div.bgtestpersonal
	{	width: 200px;
			height:340px; 
			float:right; 
			margin:5px;
	}
	div.bgtestpersonal2
	{
		width:427px;
		height:186px;
		margin:15px auto 15px auto;
	}
	div.referencia p
	{
		font-size:8px;
		text-align:right;color:green;
	}
	
	/*asesores*/
	div.bgasesorp
	{
		
		    width: 180px;
			height:231px; 
			float:left; 
			margin:5px;
	}
	div.bgasesorp2
	{
		
		    width: 180px;
			height:201px; 
			float:right; 
			margin:5px;
	}
	/* Premios BVBS*/
	div.bgpremios
	{
		width:266px;
		height:161px;
		float:left; 
		margin:8px;
	}
	div.bgpremiosjurado
	{
		width:200px;
		height:162px;
		float:right; 
		margin:5px;
	}
	div.bgbecasentrevista
	{
		width:200px;
		height:133px;
		float:left;
		margin:10px;
	}
    
     div.estudiarenbvbs
   {
        background-image: url(../../gfx/bvcu/estudiarenbvbs.jpg);
        background-repeat: no-repeat;
        margin: 0px auto 0px auto;
        padding: 0px;
        width: 506px;
    }
   
     div.ventajaselearning
   {
        background-image: url(../../gfx/bvcu/ventajaselearning.jpg);
        background-repeat: no-repeat;
        margin: 0px auto 0px auto;
        padding: 0px;
         width: 506px;
    }
    
      div.movilapp
   {
        background-image: url(../../gfx/bvcu/aplicacion-campus-virtual-movil.jpg);
        background-repeat: no-repeat;
         margin: 0px auto 0px auto;
        padding: 0px;
          width: 506px;
    }
    
      div.practicasempresa
   {
        background-image: url(../../gfx/bvcu/practicas_empresas.jpg);
        background-repeat: no-repeat;
        margin: 0px auto 0px auto;
        padding: 0px;
          width: 506px;
    }
    
    div.metodologia
    {
        margin: 0px 0px 0px 12px;
        padding: 0px;
     }
    
       div.futurosalumnos
   {
        background-image: url(../../gfx/bvcu/futuros-alumnos.jpg);
        background-repeat: no-repeat;
        margin: 0px 0px 0px 12px;
        padding: 0px;
    }
    
      div.bvbs_qsomos
   {
        background-image: url(../../gfx/bvcu/bbvb10anios_elearning.jpg);
        background-repeat: no-repeat;
          margin: 0px auto 0px auto;
        padding: 0px;

        width: 506px;
    }
    
      div.centro_adscrito
   {
        background-image: url(../../gfx/bvcu/centroadscrito-ucjc.jpg);
        background-repeat: no-repeat;
        margin: 0px auto 0px auto;
        padding: 0px;

        width: 506px;
    }
    
   div.monthcalendar
    {
    width: 98% !important;
    margin: 12px 0px 6px 4px !important;
    padding-bottom: 4px;
    display: block;
    float: left;
    border: 1px solid #d4d4d4;    
     }
     
     div.monthcalendar h2
    {
    text-align: center;
    color: #fff;
    background-color: #68655c;
    margin: 0;
    padding:2px 0px 2px 0px;
     font-size:1em !important;
     width: 100%;
    }
    
    p.data
    {
     width: 92%;
    text-align: center;

    background-color: #f3f3f3 !important;
    margin: 0 !important;
    padding:2px 0px 2px 2px !important;
    font-size:0.9em !important;
    border: 1px solid #d4d4d4;
   
    }
    
    div.monthcalendar ul
    {
     margin: 4px 2px 20px 2px !important;
     padding: 0;
     list-style: none;
     }
     
      div.monthcalendar ul li 
    {
   font-size:1em !important;
   margin: 8px 4px 0 8px;
     }
     
       
      div.monthcalendar ul li a
    {
   font-size:1em !important;
   font-weight: bold;
     }
     
  
  /*oferta académica*/
  
div.suppagemain
  {
  width: 100%;
  float: left;
  }
  
  div.suppagemain img
  {
      display: block !important;
      float: left;
      margin-top: 24px;
   }
  
  div.listcursos
  {
    position: relative;
	background: transparent;	
	width: 704px; 
	height: auto; 
	margin: 8px auto 8px auto;
	padding: 0;
	color: #666;
  }

 div.listcursos ul
  {
  width: 100%;
  padding: 4px 6px 2px 12px;
  margin: 4px auto 2px auto;
  list-style-type: disc;
  list-style-position: inherit;
  }
  
  div.listcursos ul li 
  {
  list-style-type: disc !important;
  list-style-position: inherit !important;
  margin: 4px auto 2px 18px;
  }
 
 div.listcursos ul li a:link, div.listcursos ul li a:visited, div.listcursos ul li a:hover
 {
 font-size: 1em;
 }
 
 /*areas formativas interior*/

div.aformativaslist
{ 
    width:704px;
	height: auto;
	position: relative;
	float: left;
	background: transparent;
    padding: 0;
	margin: 8px 0px 0px 0px;
}

div.aformativaslist ul
{
    width: 704px;
	position: relative;
	float: left;
	list-style: none;
	padding: 0;
    margin: 0;	
}

div.aformativaslist li
{
	display: block !important;
	width: 108px !important;
	float: left;
	height: 118px;
	vertical-align: text-top !important;
	white-space: normal;
	text-align: center;
	padding: 0;
	margin: 0;
}

div.aformativaslist li a:link, div.aformativaslist li a:visited
{
	display: block !important;
	width: 108px !important;
	float: left;
	font-size: 0.9em !important;
    text-decoration: none;
    padding: 0;
    margin: 0;
}
   
 /* áreas formativas interior */

div.areasflinks
{
    float:left;
    margin: 0 0 16px 0 !important;
}

div.areaflinks ul
{
  border-left: 1px solid #666;
 float:left;
 text-align: left;
 }
 


  
  div.areasflinks ul li
  {
      width: auto;
      float: left;
      list-style: none !important;
      display: inline !important;
      white-space: nowrap;
  
    }
    
    div.areasflinks ul li a
    {
            border-left: 1px solid #666;
            padding: 0 12px 0 12px !important;
            
        }
   div.areasflinks ul li:first-child a
{
       border-left: 0px !important;
    }    


div.bloqueformativo
{
    width: 450px !important;
    min-height: 140px !important;
    padding: 0 0 8px 0;
    margin:0 0 26px 20px !important;
    display: block !important;
    float:left;
    background-color: #fff !important;

 }
 
 div.bloqueformativocomplete
{
    width: 900px !important;
    padding: 0 0 8px 0;
    margin:12px 0 4px 20px !important;
    float:left;
    border: 1px solid #d4d4d4 !important;
 }
 
 div.bloqueformativocomplete p
{
   margin: 8px 22px 6px 22px !important;
  /* padding: 0 !important;*/
 }
 
 div.bloqueformativocomplete h2
{
    text-align: left;
    width: 100%;
    font-size: 1.6em;
    padding: 0.4em;
}
 
 div.bloqueformativocomplete h3
{
    width: 100%;
    padding: 0 !important;
    margin:12px 0 8px 24px !important;
    float:left;
 }
 
 div.bloqueformativocomplete ul
{
      float: left;   
      list-style-type: disc;
      list-style-position: inside;  
}

 div.bloqueformativocomplete ul.mitad
{
      float: left;   
      list-style-type: disc;
      list-style-position: inside;  
      width: 50%;
}

 div.bloqueformativo h3
{
    width: 100%;
    padding: 0 !important;
    margin:12px 0 8px 24px !important;
    float:left;
 }
 
 div.categoriabloque
 {
      background-color: transparent;
  }
 
 div.categoriabloque img
 {
     float: left;
     width: 74px;
     height: 68px;
     display: block;
     margin: 0 8px 0 24px !important;
     padding:0;
  }
  
  
   div.categoriabloque p 
{
  
    display: block;
    width: 380px;
    margin: 8px 0 0 24 !important;
    padding: 0 !important;
 }
 
 div.bloqueformativo p.enlaceformativo
 {
       width: 100% !important; 
       padding: 0 !important;
     }
 div.bloqueformativo p a:link, div.bloqueformativo p a:hover, div.bloqueformativo p a:visited
{
    margin: 4px 0 8px 0 !important;
    line-height: 18px;
    padding: 4px !important;
    
 
 }
 
  div.bloqueformativo p a:link.camilo , div.bloqueformativo p a:hover.camilo , div.bloqueformativo p a:visited.camilo
{
   color: #123a55 !important;
   padding: 0 !important;
 }
 
 
  
  
 div.bloquecursouniversitario
 {
     width: 46% !important;
     padding: 0;
     margin:0.4% 1%;
     border: 1px solid #e4e4e4;
     min-height: 362px !important; 
  
  }
  
  div.bloquecursouniversitario ul
  {
      float: left;   
      list-style-type: disc;
      list-style-position: inside;    
   }
   
div.bloquecursouniversitario ul li
  {
     margin-top: 0.4em;  
   }
   
 div.bloquecursouniversitario h3
 {
     padding-top:1em !important;
  }
 
 div.bloquecursouniversitario h2
 {
    
     width:100% !important; 
  }
  
 div.bloquecursouniversitario img
 {
     padding:0.28em !important;
  }
  
   div.bloquecursouniversitarioaw
 {
     width: 94% !important;
     padding: 0;
     margin:0.2% 1%;
  
  }
  
    div.bloquecursouniversitarioaw ul
  {
      float: left;   
      list-style-type: disc;
      list-style-position: inside;   
      width:86%; 
      margin-top: 0 !important;
      padding-top: 0 !important;
   }
   
div.bloquecursouniversitarioaw ul li
  {
     margin-top: 0.2em;  
     width: 100%;
   }
   
 div.bloquecursouniversitarioaw h3
 {
     padding-top:0 !important;
     padding-left: 6em;  
  }
 
 div.bloquecursouniversitarioaw h2
 {
    
     width:100% !important; 
  }
  
 div.bloquecursouniversitarioaw img
 {
     padding:0 0.28em !important;
  }
  
  div.itinerariobloque
  {
      min-height: 246px !important;
      border: 1px solid #e4e4e4;
   }
   
   div.itinerariobloque:hover
  {
      background-color: #ececec;
   }
 
 
     

 /* cuadros en parte inferior */
 
 div.cuadrolit
 {
    width: 46% !important;
    margin: 0 0 0 14px !important;
    padding:2px;
    display: block;
    display: inline;
    float: left;    
    border: 0 !important;
  }
  
  div.cuadrobottom p, div.cuadrolit p
  {
     padding: 8px;
     margin: 4px 0 0 8px !important;  
     font-size: 1em !important;  
  }
  
  div.cuadrobottom h2,  div.cuadrolit h2
 {
     width: 100%;
     margin: 0 !important;  
     padding: 4px 0px 4px 0px!important;
     font-size: 1em !important;  
     border: 0 !important;
     font-weight: normal;
     background-color: #68655c;
	height: auto;
	color: #fff;
	float:left;
 }
     
  div.cuadrobottom
 {
    width: 46% !important;
    margin: 0 0 0 30px !important;
    padding:2px;
    display: block;
    display: inline;
    float: left;    
    border: 0 !important;
  }
  
   div.cuadrobotborder
 {
    width: 60% !important;
    margin: 32px 0px 6px 6px !important;
    padding-left: 4px;
    padding-bottom: 4px;
    display: block !important;
    float: left;
    border: 1px solid #d4d4d4;    
  }
  
  /*bureau veritas */
  
div.bveritas
  {
   width: 100%;
   margin: 6px 0px 0px 8px !important;
   float:left;
   background: transparent !important;
   
  /* background-image: url(../../gfx/bvcu/Logo_bv.png);
   background-position: 12px 220px;
   background-repeat: no-repeat;*/
   }
   
   /*colaboradores*/
   
    div.colaboradores_iteminf
{
   float:left !important;
   width: 224px!important;
   height: 146px;
   padding: 0px 0px 0px 0px !important;
   margin: 2px 0px 2px 0px !important;
   display: block;
 }
 
 div.colaboradores_iteminf p
{
   font-size: 0.8em !important;
   text-align: center;
 }
  
 /*slider interior 698 */
  
 .cn_wrapper
{
	margin:0px auto 12px auto;
	width:94%; /*504*/
	height:208px;
	position:relative;
	color:#fbfbfb;
	overflow:hidden;
	padding:0px !important;
	background-color:#fff;	
}

.cn_wrapper h2
{
	font-size:1em;
	margin:2px;
}

.cn_preview
{
	width:100%;
	height:208px;
	position:absolute;
	margin: 0px 0px 0px 0px;
}

.cn_list
{
	width:100%;
	height:auto;
	position:relative;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.cn_preview
{
	left:0px;
}

.cn_content
{
	top:218px;
	left:0px;
	bottom: 2px;
	width:100%;
	height:208px;
	padding:0px 0px 0px 0px;
	position:absolute;
	background-color:#fbfbfb;	
}

.cn_content img
{
	float: left;
	margin-top:0px !important;
}

.cn_content p
{
	height:auto;
	width: 64%;
	float:right;
	margin:2px 0px 2px 0px !important;
	padding: 2px 16px 2px 4px !important;
	overflow:hidden;
	font-size: 1em !important;
	color: #666;
	text-align: left !important;
}

.cn_item
{
	border:1px solid #e1e1e1;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	height:auto;
	padding:6px 12px 6px 12px;
	margin:4px auto 0px auto;
	background:#f1f1f1;
	width: 94%;
}

.cn_item:hover, .selected
{
	border-color:#e1e1e1;
	background-color: #b0002d;
	text-align: left !important;
}

.cn_item h2
{
	color: #8e8677;
	font-size: 1em;
	font-weight: normal;
	text-align: left !important;
}

.cn_item:hover h2, .cn_list .selected h2
{
	border-color:#e1e1e1;
	color:#fbfbfb;
	font-size: 1em;
	font-weight: normal;
	text-align: left !important;
}

.cn_item:hover p, .cn_list .selected p, .cn_item:active p
{
	border-color:#e1e1e1;
	text-align: left !important;
}  

/* contacto */
 
 div.mapbg
 {
 float: left;
 width: 504px;
 height: auto;
 padding: 0;
 margin: 0;
 }
 
  div.mapbgsmall
 {
 float: left;
 width: 384px;
 height: auto;
 padding: 0;
 margin: 0;
 }
 
 div.mapbg img 
{
	padding: 0;
    margin: 0px 0px 0px 0px;
    width: 158px;
    height: 106px;
	float: left;
	display: block;
}

div.mapbg p 
{
    font-size:0.9em;
	color: #666;
	font-weight: normal;
	padding: 2px;
    margin: 0px 0px 0px 8px;
    float:left;
    display: block;
    border-left: 1px dotted #d4d4d4;
}
 
div.mapbg p.secretaria 
{
	padding: 0px 12px 0px 12px;
    margin: 6px auto 4px auto;
    float:left;
    border:0;
    width: 92%;
}

 #map_canvas
 {
     margin: 12px 0px 8px 12px;
     padding: 0;
      width: 478px;
     height: 420px;  
     border: 1px solid #d4d4d4;
     float: left;
 }
 
 #map_canvassmall
 {
     margin: 12px 0px 8px 12px;
     padding: 0;
      width: 314px;
     height: 276px;  
     border: 1px solid #d4d4d4;
     float: left;
 }

/*directorio*/

div.directorio
{
    width:94%; /*968 */
	height: auto;
	position: relative;
	background: transparent;
    padding: 0px;
	margin: 0px auto 0px auto;
}

div.directorio ul
{
	float: left;
	height: auto;
	margin: 0px;
	padding: 0px;
	list-style:none;
	text-align: center; 
	font-size: 1em;  
}

div.directorio ul li
{
    color: #8e8677;
	margin: 2px 0px 2px 0px;
	border-bottom: 1px solid #f1f1f1;
	padding: 2px 0px 2px 0px;
	height: 52px;
}

div.directorio ul li.firstrow
{
    color: #666;
    font-weight: bold;
	height: auto !important;
	padding-top: 6px;
	background-color: #f1f1f1;
}


 .imgcurri
   {
       margin-left: 26px;
       padding-right: 6px;
       display: block;
       width: auto;
       float: left;
    }
    
 
  
   .videopromodetalle
   {
       margin: 8px 0px 4px 0px !important;
       padding: 0 !important;
       border: 0;
       float: left;
   }
 
 /* webinar */
 
 div.calendardiv
 {
    margin: 12px 0px 0px 0px;
    width: 40%;
    display: block;
    float: left;
    padding: 0 !important;
  }
  
  div.calendardiv p
 {
   font-size: 0.90em;
   margin-left: 6px;
  }
  
  div.listadowebinars
  {
   float:right;
   width: 58%;
   display: block;
   margin: 0;
   padding: 0;
   }
   
   div.listadowebinars ul
   {
     list-style: none;
   }
   
    div.listadowebinars ul li
  {
   padding-bottom: 4px;
   border-top: 1px solid #d4d4d4;
   border-bottom: 0;
   }
   
   .imgcurri
   {
       margin-left: 26px;
       padding-right: 6px;
       display: block;
       width: auto;
       float: left;
    }
   
   .videopromo
   {
       margin: -52px 0px 4px 160px;
       padding: 0 !important;
       border: 0;
       text-align: right !important;
   }
  
   .videopromodetalle
   {
       margin: 12px 0px 4px 26px !important;
       padding: 0 !important;
       border: 0;
   
   }


/* MENUS  
----------------------------------------------------------*/

div.menucontainer
{
    width: 100%;
    background: transparent;
    background-image: url(../../gfx/bvcu/layout/bg_headermenu.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 108px;
 }

div.mainmenu
{ 
    width:814px;
	height: 34px !important;
	position: relative;
	background: transparent;
    padding: 0;
	margin: 26px 0 0 0 !important;
	float: left;
	background-image: url(../../gfx/bvcu/layout/bg_mainmenu.gif);
	background-repeat: repeat-x;
	
}

div.mmitemcontainer
{
 width: 100%;
 float: left;
 font-size: 1em;
 float: none;
 margin: 2px auto 0 auto;
 }
 
 .mMItemsbg
{
	font-size: 1em;
	width: 100%;
	text-align: center;
}
 
.sMenuItemSup
{
	color: #8e8677;
	font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
    padding:6px 0px 6px 0px !important;
    margin:0px 2px 0px 2px !important;	
}

.sMItemSelectedSup
{
	color: #fff !important;
	font-weight: normal;
    text-decoration: none;
   	padding:6px 0px 6px 0px!important;     
	margin:0px 2px 0px 2px !important;	
	background-color: #b0002d;
}

.sHoverSup
{
	color: #fff !important;
	font-weight: normal;
    text-decoration: none;
   	padding:6px 0px 6px 0px !important;
    margin:0px 2px 0px 2px !important;	
	background-color: #b0002d;
}
	
/*  Menú principal áreas formativas + Campus Virtual */

div.aformativas_menu
{ 
	width: 814px;
	position: relative;
	float: left;
	padding: 0 !important;
	margin: 0 !important;
	background-image: url(../../gfx/bvcu/layout/bg_oformativamenu.gif);
	background-repeat: repeat-x;
	height:48px;
}

div.afitemcontainer
{
 width: 56%;
 padding: 0;
 margin: 2px 0 0 0;
 float: left;
 position: relative;
 }
 
.aFItemsbg
{
	font-size: 1.1em;
	width: 100%;
	text-align: center;
}

.aFmenuItem
{
	color: #fff !important;
	font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
     padding:6px 4px 8px 2px !important;
    margin:0 !important;
	
}

.aFItemSelected
{
	color: #fff !important;
	font-weight: normal;
    text-decoration: none;
      padding:6px 4px 8px 2px !important;
    margin:0 !important;	
	background-color: #3e3e3e !important;

}

.aFItemHover
{
	color: #fff !important;
	font-weight: normal;
    text-decoration: none;
      padding:6px 4px 8px 2px !important;
    margin:0 !important;	
	background-color: #3e3e3e;
	
}

div.loginmenubutton
{
 width: 16%;
 padding: 0;
 margin: 2px 0 0 0;
 float: right;
 position: relative;
 border-left: 1px solid #333;
 border-right: 1px solid #333;
 }
 
.aFlbutbg
{
	font-size: 1em;
	width: 100%;
	text-align: center;
	background-color: #c59600;
	background-image: url(../../gfx/bvcu/layout/bggoldbut.gif);
	background-repeat: repeat-x;
	
}

.aFlbut
{
	color: #fff !important;
	font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
    padding:6px 0 8px 0 !important;
    margin:0 !important;	
 
}

.aFlbutSelected
{
	color: #4e3b00 !important;
	font-weight: normal;
    text-decoration: none;
    padding:6px 0 8px 0 !important;
    margin:0 !important;	

}

.aFlbutHover
{
	color: #4e3b00 !important;
	font-weight: normal;
    text-decoration: none;
    padding:6px 0 8px 0 !important;
    margin:0 !important;	
	
	
}



/* Migas de pan */

div.pathnavigation
{
    /*margin-top -12px si está activo el menú idiomas*/
    position:relative;
    margin: 2px 0px 2px 38px;
 }

.pathstyle
{
    font-size: 0.94em !important;
    color: #666;
    margin: 0px 0px 0px 2px;
 }

/* ------------ top loggedin ------------ */

div.loggedin_container
{
	width:48%; /*ajustar a contenido*/
	position: relative;
	padding: 0;
	margin: 0;
	background-color: transparent;
	float: right;	
}

div.loggedin_container p
{
display: block;
text-align: right;

}

div.loggedin_container p.close
{
	display: block;
	text-align: right;
	
}




/* ------------  Menú páginas interiores ------------ */

div.menuinterior
{
	width: 194px;
	height: auto;
	padding:0 !important;
    margin:6px 0 !important;
    list-style:none;
    border: 0 !important; 
    background-color: transparent;
    float: left;
}

.menupage
{
	width: 100%;
	float: left;
    margin:0 !important;
    padding: 0 !important;
	white-space: normal; 
	text-align: left !important;	
}

.MPitem
{
   display: list-item;
   position:relative;
   text-decoration:none;
   margin:0 !important;
   padding:12px 0 12px 8px;
   font-size: 9pt !important;
   width: 174px;
   height:auto;
   background-image: url(../../gfx/bvcu/layout/menuinterior.png);
   background-position: left center;
   background-repeat: no-repeat;
}

.MPitemHover
{
   color: #fff !important;
    font-size: 9pt !important;
   margin:0 !important;
   padding:12px 0 12px 8px;
   height:auto;
   z-index:100;
   width: 186px;
   background-image: url(../../gfx/bvcu/layout/menuredarrow.png) !important;
   background-position: right center;
   background-repeat: no-repeat;
}

.MPitemCurrent
{
   color: #fff !important;
   margin:0 !important;
   padding:12px 0 12px 8px;
   height:auto;
   z-index:100;
   width: 186px;
   font-size: 9pt !important;
   background-image: url(../../gfx/bvcu/layout/menubluearrow.png) !important;
   background-position: right center;
   background-repeat: no-repeat;
   text-transform: uppercase;
   font-weight: normal;
}

/* FOOTER  
----------------------------------------------------------*/

div.footer_container
{
    width:968px;
	height: auto;
	position: relative;
	background: transparent;
	background-color: #b0002d;
    padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 2px;
}

div.footer_container hr
{
	margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
    border: 0;
	width: 968px;
	height: 1px;
	color: #db899a;
	background-color: #db899a;
}

div.footer_container .big
{
    color: #db899a;
    font-size: 1em;
    text-decoration: underline;
    list-style-image: url(../../gfx/img/footer_li.jpg);
}

/*título*/
div.footer_headline
{
    width:968px;
	height: auto;
	position: relative;
	background: transparent;
	background-color: #b0002d;
    padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

div.footer_headline p.sitemap
{
	color: #db899a;
	font-size: 1.4em;
	font-weight: normal;
	text-align: right;
	padding: 0px 0px 8px 0px;
	margin: 26px 0px 0px 24px;
	width: auto;
	float: left;
}

div.footer_headline p.clic
{
    padding: 0;
    margin: 26px 0px 0px 0px;
    width: auto;
	display: inline;
	float: left;
}


div.footer_headline p.comunidad
{
	color: #db899a;
	font-size: 1.2em;
	font-weight: normal;
	padding: 0px 0px 0px 0px !important;
	margin:8px 0px 4px 306px !important;
	width: 240px;
	float: left;
	text-align: left !important;
	
}

/*4 columnas*/
div.footer_mainhome
{
    width:956px; /*padding 24- total div 968 */
	height: auto;
	position: relative;
	background: transparent;
    padding: 0 !important;
	margin: 0 !important;
	font-weight: normal !important;
}

div.footer_mainhome ul
{
	width: 22%;
	float: left;
	height: auto;
	margin: 8px 4px 8px 12px;
	padding: 0px 0px 0px 8px;
	list-style:none;
	font-weight: normal;
}

div.footer_mainhome li a:link, div.footer_mainhome li a:visited
{
    color: #db899a;
    text-decoration: none;
	font-size: 1em !important;   
}

div.footer_mainhome li a:hover
{
    color: #ffffff;
    text-decoration: none;
	font-size: 1em !important;
}

div.footer_mainhome li.submenu a:link, div.footer_mainhome li.submenu a:visited
{
    color: #db899a;
    text-decoration: none;
	font-size: 1em !important;  
	margin-left: 12px;
}

div.footer_mainhome li.submenu a:hover
{
    color: #ffffff;
    text-decoration: none;
	font-size: 1em !important;
	margin-left: 12px;
}

div.footer_offoot
{
    width: 968px;
    background-color: #9b0329;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	float: left;
 }

div.footer_offoot ul
{
font-size: 0.8em !important;
color: #fff !important;
font-weight: normal !important;
background-color: transparent !important;
}

p.footerkey
{
color: #db899a !important;
font-size: 1em;
margin-left: 12px;
 }
 
 

/*menu pie */

div.footer_end
{
    width:968px;
	position: relative;
	background-color: #9b0329;
	height: 56px;
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.footer_end ul
{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 6px 14px 0px 0px;
	float: right;
}

div.footer_end li 
{
	display: block;
	display: inline;
	color: #db899a; 
}

div.footer_end li a:link, div.footer_end li a:visited
{
	font-size: 10pt;
	color: #db899a; 
	font-weight: normal;
}

div.footer_end li a:hover
{
	font-size: 10pt;
	color: #ffffff;
	font-weight: normal;
}

/*copiright*/

div.footer_end_text
{
	width: auto;
	float: left;
	color: #db899a;
	font-size: 0.86em;
	font-weight: normal;
	padding: 0px 0px 4px 22px;
	margin: 6px 0px 0px 0px;

}

div.footer_end_text a, div.footer_end_text a:hover
{
	
	color: #db899a;
	font-size: 0.86em;
	font-weight: normal;
	

}


/* FORMULARIOS  
----------------------------------------------------------*/

div.leftform
{
    float: left;
    width: 60%;
 }

div.formcolumng 
{
	width:232px; 
	height: auto;
	position: relative;
	background: transparent;
    padding: 8px 6px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
}

.loggedin
{
    width:86%;
	padding: 8px 4px 6px 4px;
	margin: 0px 0px 4px 36px;
	float:left;
	border: 1px solid #8e8677;
}

.loggedin p
{
	color: #666;
	line-height: normal;
	font-size: 10pt;
	padding: 4px 2px 0px 0px;
	margin: 0px 0px 6px 26px;
}

.loggedin a:link,  .loggedin a:visited
{
	color: #822433;
	margin: 0px 0px 6px 0px;
	font-size: 1em;

}

.loggedin a:hover
{
	color: #822433;
	margin: 0px 0px 6px 0px;
	font-size: 1em;	
	text-decoration: underline !important;
}

fieldset.infocampus
{
	width:480px !important;
	padding: 6px;
	background-color:#fbfbfb;
	float: left;
	border: 1px solid #d2d2d2 !important;
	margin: 8px 36px 14px 36px;
}

fieldset.infocampus a:link, fieldset.infocampus a:visited
{
	color: #666;
	margin: 0px 0px 0px 1.2em;
	font-size: 0.86em;
}

fieldset.infocampus p
{
	color: #666;
	line-height: normal;
	font-size: 10pt;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 6px 36px;
	width: 80%;
}

fieldset.infocampus a:hover
{
	color: #822433;
}

fieldset.infocampus legend
{
	color: #822433;
	font-size: 1em;
	font-weight: normal;
	background: transparent;
	padding: 2px 6px;
	margin: 0px auto 8px 32px;
} 

fieldset.infocampus label
{
	width: 42px;
	float: left;
	margin-right: 1em;
	display: block
}

fieldset.infocampus input
{
color: #123a55;
background-color: #f5f7fb;
border: 1px solid #b7b1a9;
width: 54%;

}

fieldset.infocampus input.button
{
	color: #fff;
	font-weight: normal;
	font-size: 1em !important;
	width: auto !important;
	background-color: #b0002d;
	background-image: url('../../gfx/bvcu/layout/bg_btn.gif');
    border: 1px outset #999;
    margin-left: 36px;
	padding: 6px;
	cursor: pointer;	
	outline:0;
} 

fieldset.infohome
{
	width:100%;
	margin: 0;
	padding: 0;
	background-color:#fbfbfb;
	float: left;
	border: 0 !important;
	outline: 0 !important;

}

fieldset.infohome input.dec
{
background-color: #f7f7f7;
padding: 4px;
border: 1px solid #b7b1a9;
width: 84% !important;
font: Tahoma, Verdana, Arial;
color: #68655c; 
font-size: 1em;
}

fieldset.infohome select
{
color: #123a55;
background-color: #f7f7f7;
padding: 4px !important;
border: 1px solid #b7b1a9;
width: 84% !important;
font: Tahoma, Verdana, Arial !important;
color: #68655c !important; 
font-size: 1em !important;
}

fieldset.infohome input.button
{
	color: #fff;
	font-weight: normal;
	font-size: 1em !important;
	width: auto!important;
	background-color: #b0002d;
	background-image: url('../../gfx/layout/bg_btn.gif');
    border: 1px outset #999;
    margin-left: 0.6em;
	margin-top: 0.2em;
	padding: 2px;
	cursor: pointer;	
	outline:0;
} 

fieldset.infohome input.buttonbig
{
    color: #fff;
    background-color: #b0002d;
	background-image: url('../../gfx/layout/bg_btn.gif');
	font-size: 1.4em !important;
	padding: 6px !important;
	 border: 1px outset #999;
    margin-left: 0.6em;
	margin-top: 0.2em;
	cursor: pointer;	
	outline:0;
} 

.textareahome
{
   background-color: #f7f7f7;
   border: 1px solid #b7b1a9;
   font: Tahoma, Verdana, Arial;
   padding: 4px;
   color: #68655c; 
}

fieldset.campus
{
	width:232px;
	padding: 6px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
	border: 1px solid #d4d4d4;
	position: relative;
	float: left;
}


fieldset.campus p
{
	color: #666;
	line-height: normal;
	font-size: 10pt;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 6px 12px;
}

 fieldset.campus p.staria
 {
	width: 100%;
	font-size:1em;
	font-weight: bold;
	color: #666;
	background: #d0cbc6;
	text-align:center;
	margin: 6px 0 0px 0px;
	padding: 6px 0px 6px 0px;
}

fieldset.campus a:link, fieldset.campus a:visited
{
	color: #666;
	margin: 0px 0px 0px 1.2em;
	font-size: 0.86em;
}

fieldset.campus a:hover
{
	color: #822433;
}

fieldset.campus legend
{
	color: #822433;
	font-size: 0.9em;
	font-weight: bold;
	background: #ffffff;
	padding: 2px 6px;
	margin: 0px auto 8px 32px;
} 

fieldset.campus label
{
	width: 42px;
	float: left;
	margin-right: 1em;
	display: block
}

fieldset.campus input
{
color: #123a55;
background-color: #f5f7fb;
border: 1px solid #b7b1a9;
width: 54%;
}

fieldset.campus input.button
{
	color: #fff;
	font-weight: normal;
	font-size: 1em !important;
	width: 26% !important;
	background-color: #b0002d;
	background-image: url('../../gfx/layout/bg_btn.gif');
    border: 1px outset #999;
    margin-left: 0.4em;
	margin-top: 0.2em;
	padding: 2px;
	cursor: pointer;	
	outline:0;
} 

/*recuperar clave*/

.recoveredpass input.button
{
	color: #fff;
	font-weight: normal;
	background-color: #b0002d;
	background-image: url('../../gfx/layout/bg_btn.gif');
    border: 1px outset #999;
	padding: 4px 8px 4px 8px;
	cursor: pointer;
	outline:0;
}  

.recoveredpass 
{
    font-size: 1em; 
    font-weight: normal;
    margin: 12px auto 12px 24px;
    color: #333;
 }

.recoveredpass a
{
    text-decoration: underline;
    font-size: 1em; 
    font-weight: normal;
    color: #333;
 }
 
 .recoveredpassred
 {
    font-size: 1em; 
    font-weight: normal;
    margin: 12px auto 12px 24px;
    color: #b0002d !important;
 }

/* buscador cursos home */

fieldset.searchhome
{
	height: 38px;
	width: 100%;
	background-color: transparent !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	outline: 0 !important;
	float: left;
}

fieldset.searchhome input.busqueda
{
	color: #8e8677;
	background-color: #fff;
	background-image: url('../../gfx/bvcu/layout/lupa.gif');
	background-repeat:no-repeat;
	background-position: 0 0; 
	border: 1px solid #b7b1a9;
	height: 18px;
	width: 72%;
	margin: 8px 0px 0px 0px;
	padding: 2px 0px 2px 2px !important;
	float: left;
	text-align: center;
	
}

/*formularios de contacto*/
 
 .contactform
{
	position: relative;
	background: transparent;	
	width: 84%; 
	height: auto; 
	margin: 2px auto 0px auto;
	padding: 0;
	background-color:#d0cbc6;
	border: 1px solid #d4d4d4;
 }
 .contactformbecas
 {	position: relative;
	background: transparent;
	width: 100%; 
	margin: 10px auto 10px auto;
	padding: 0;
	background-color:#d0cbc6;
	border: 1px solid #d4d4d4;
	float:left;
 }
 
 .contactformhome
{
	position: relative;
	background: transparent;	
	width: 100%; 
	height: auto; 
	margin: 26px auto 0px auto;
	padding: 0;
	border: 1px solid #d4d4d4;
	float: left;
 }
 
 .contactformcamp
{
	position: relative;
	background: transparent;	
	width: 100%; 
	height: auto; 
	margin: 26px auto 0px auto;
	padding: 0;
	border: 1px solid #d4d4d4;
	float: left;
 }
 
  .contactformhomeblue
{
	position: relative;
	background: transparent;	
	width: 100%; 
	height: auto; 
	margin: 26px auto 0px auto;
	padding: 0;
	border: 1px solid #d4d4d4;
	float: left;
 }
 

 
 .contact_colleft
 {
     float:left;
     width: 50%;
     margin-top: 4px;
     margin-right: 4px;
 }
 
 .contact_colright
 {
     float:left;
     width: 42%;
     margin-top: 4px;
     margin-left: 0px;
     padding-left: 12px;
     border-left: 1px solid #d4d4d4;
 }
 .contactform p.informacion
 {
   color: #822433;
   font-size: 1.4em;
   font-weight: normal;
   margin: 2px 0px 0px 8px;
   padding: 4px 0px 2px 0px;
   text-align: left; 
 }
 
 .contactformhome p.informacion
 {
   color: #fbfbfb;
   width: 100%;
   font-size: 1.6em;
   font-weight: normal;
   margin: 0;
   padding: 4px 0px 4px 0px;
   text-align: center; 
   background: #b0002d !important;
 }
 .contactformhomeblue p.informacion
 {
   color: #fbfbfb;
   width: 100%;
   font-size: 1.6em;
   font-weight: normal;
   margin: 0;
   padding: 4px 0px 4px 0px;
   text-align: center; 
   background: #0376b1 !important;
 }
 
 .contactform p
 {
	font-size:0.88em;
	color: #333;
	text-align:left;
	margin: 6px 0 6px 8px;
	padding: 0;
}
 
 .contactformhome p
 {
	font-size:0.9em;
	color: #333;
	text-align:left;
	margin: 6px 0 6px 8px;
	padding: 0;
	background: transparent;
}
.contactformhomeblue p
 {
	font-size:0.9em;
	color: #333;
	text-align:left;
	margin: 6px 0 6px 8px;
	padding: 0;
	background: transparent;
}
 
  .contactonecol
{
	position: relative;
	background: transparent;	
	width: 46%; 
	height: auto; 
	margin: 12px 0px 0px 0px;
	padding: 0;
	float:right;

	border: 1px solid #d4d4d4;
 }
 
 .contactonecol p.informacion
 {
   color: #822433;
   font-size: 1.2em;
   font-weight: normal;
    margin: 8px 0px 0px 26px;
   padding: 4px 0px 2px 6px;
   text-align: left;
 }
 
 .contactonecol p.obligatorios
 {
	font-size:0.88em;
	color: #333;
	text-align:left;
	margin: 2px 0px 4px 4px;
	padding: 0;
}
 
 fieldset.info
{
	width:100%;
	margin: 0;
	padding: 0;
	border:0;
	background-color:#fbfbfb;
}


fieldset.info p
{
	color: #666;
	line-height: normal;
	font-size: 8pt;
	margin: 6px 0 0 8px;
	padding: 0 0 0 0;
	text-align: left;
	float: left;	
	width: 28%;
	display: block;
}

fieldset.info p.wauto
{
	color: #666;
	line-height: normal;
	font-size: 8pt;
	margin: 6px 0 0 6px;
	padding: 0 0 0 0;
	text-align: left;
	float: left;	
	width: auto !important;
	display: block;
}

fieldset.info p.conttextbox
{
	color: #666;
	line-height: normal;
	font-size: 8pt;
	margin: 6px 0px 0px 0px;
	padding: 0;
	text-align: left;
	float: left;	
	width: 54%;
	display: block;
}

div.contactempresas
{
width: 200px !important;
height: 46px;
float: left;
display: block;
margin: 0 0 0 26px !important;
padding:0;
}

div.contactempresas p
{
margin: 8px 0px 0px 0px !important;
padding: 0 0 0 8px !important;
color: #444;
font-size: 1em;
float:left;
display: block;
border-left: 1px solid #b1b1b1;
line-height: 26px;
}

div.contactempresas p.img
{
float:left;
display: block;
margin: 2px 0px 0px 0px !important;
padding: 0 !important;
border: 0;
}

fieldset.info a:link, fieldset.info a:visited
{
	color: #b0002d;
	margin: 6px 0 0 0px;
	padding: 0;
	font-size: 8pt;
}

fieldset.info a:hover
{
	color: #b0002d;
	margin: 6px 0 0 0px;
	padding: 0;
	font-size: 8pt;
	text-decoration: underline;
}

fieldset.info p.intro
{	
	margin: 6px 2px 0px 0px !important;
	width: 100%;
	padding: 0;
	text-align: center;
}

fieldset.info p.standard
{	
	margin: 2px 0px 6px 8px;
	padding: 0;
	width: 96%;
	text-align: left;
	text-decoration: underline;
	font-weight: bold;
}

fieldset.info input
{
color: #666;
background-color: #fff;
border: 1px solid #b7b1a9;
margin: 0;
outline:0 !important;
}

fieldset.info CheckBoxList
{
    outline: 0;
 }

.listabecasform
{
    color: #123a55; 
    background-color: #fff; 
    font-size: 8pt; 
    padding: 4px; 
    border: 1px solid #b7b1a9; 
    margin-left: 4px;
    outline:0 !important;
 }
 
 .listabecasform listitem
{
    outline:0 !important;
 }

.button
{
    background-color: #8e8677;
	background-image: url('../../gfx/layout/bg_btnbv.gif'); 
    border: 1px solid #999;
    color: #fff !important;
	font-weight: normal;
    margin: 6px 0 0 8px;
	padding: 2px 6px 2px 6px;
    cursor: pointer;
    font-size: 1em;
    outline:0;
 }
 
 .normalform
 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
margin-top:12px;
margin-left:25px;	
}

/*noticia ampliada*/

