/*
///////////////////////////////////////////
//  Scripts realizado por Blast Studios  //
//      Programación web privada         //
//   WebSite www.blaststudios.com.ar     //
///////////////////////////////////////////
*/

body {
        font-family:Helvetica, sans-serif, Geneva, Arial;
        font-size: 12px;
        margin: 0px;
		color:#666666;
		background-color:#FFFFFF;
}

h1{
        font-weight: bold;
        font-size: 22px;
        text-decoration: none;
        line-height : 120%;
		margin: 2px;
}

h2 {
        font-size: 18px;
        margin: 0px;
}

h3 {
        font-weight: normal;
        font-size: 12px;
        margin: 2px;
}

p {
        font-size: 100%;
        margin:1px;
}

ul {
        margin-left: 5px;
        padding: 0px;
}

li {
        margin-left: 10px;
        padding: 0px;
        list-style-position: outside;
        list-style-type: disc;
}
hr{
	color:#CCCCCC;
	height:1px;
}

a:link, a:active, a:visited{
	text-decoration: none;
	color:#3366CC;
}
a:hover {
	color:#FF6600;
}
/***************************************************
///// BASE
*/
.txt_titu_8 {
	font-size: 8px;
	font-weight:bold;
	color:#CC0000;
}
.txt_titu_10 {
	font-size: 10px;
	font-weight:bold;
}
.txt_titu_12 {
	font-size: 12px;
	font-weight:bold;
}
.txt_titu_14 {
	font-size: 14px;
	font-weight:bold;
}
.txt_titu_16 {
	font-size: 16px;
	font-weight:bold;
}
.txt_titu_18 {
	font-size: 18px;
	font-weight:bold;
}
.txt_titu_20 {
	font-size: 20px;
	font-weight:bold;
}
.txt_08 { font-size: 8px; }
.txt_10 { font-size: 10px; }
.txt_12 { font-size: 12px; }
.txt_14 { font-size: 14px; }
.txt_16 { font-size: 16px; }
.txt_18 { font-size: 18px; }
.txt_20 { font-size: 20px; }

.claro_08 { font-size: 8px; color:#999; }
.claro_10 { font-size: 10px; color:#999; }
.claro_12 { font-size: 12px; color:#999; }
.claro_14 { font-size: 14px; color:#999; }
.claro_16 { font-size: 16px; color:#999; }
.claro_18 { font-size: 18px; color:#999; }

.textop {
	text-align:right;
	padding-right:10px;
}
.sysmenu {
	font-weight:bold;
	font-size:12px;
	text-align:left;
	background-color:#003366;
	padding:3px;
	border-top:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
}
.sysmenu a:link, .sysmenu a:active, .sysmenu a:visited {
	color:#F0F0F0;
	text-decoration: none;
}
.sysmenu a:hover {
        color:#99FFCC;
}
.submenu {
	font-size: 10px;
	text-align:left;
	padding: 0px 0px 0px 5px;
}
.submenu a:link, .submenu a:active, .submenu a:visited {
	text-decoration: none;
	color:#3366CC;
}
.submenu a:hover {
	color:#FF6600;
}
.op_bordo {
	font-size: 110%;
	color:#CC0000;
}
.DivCen {
	text-align:center;
}
.DivDer {
	text-align:right;
}
.DivIzq {
	text-align:left;
}
.DivJus {
	text-align:justify;
}
.cajaprincipal {
	padding:5px;
	background-color:#F7F7F7;
	border: 1px solid #CCC;
}
.cajafondo {
	background-color:#FCFCFC;
	border: 1px solid #DDD;
	padding:5px;
}
.espizq10 {
	margin:0px 0px 0px 10px;
	text-align:left;
}
.espizq20 {
	margin:0px 0px 0px 20px;
	text-align:left;
}
.espizq30 {
	margin:0px 0px 0px 30px;
	text-align:left;
}
.espizq40 {
	margin:0px 0px 0px 40px;
	text-align:left;
}
.espizq50 {
	margin:0px 0px 0px 50px;
	text-align:left;
}
.boton100 {
	background-image:url(imagenes/Boton_100.gif);
	background-repeat:no-repeat;
	height: 25px;
	width:100px;
	padding: 5px 0px 0px 0px;
}
.boton150 {
	background-image:url(imagenes/Boton_150.gif);
	background-repeat:no-repeat;
	height: 25px;
	width:150px;
	padding: 5px 0px 0px 0px;
}
.boton200 {
	background-image:url(imagenes/Boton_200.gif);
	background-repeat:no-repeat;
	height: 25px;
	width:200px;
	padding: 5px 0px 0px 0px;
}
.boton250 {
	background-image:url(imagenes/Boton_250.gif);
	background-repeat:no-repeat;
	background-position:center;
	height: 25px;
	width:250px;
	padding: 5px 0px 0px 0px;
}
.boton300 {
	background-image:url(imagenes/Boton_300.gif);
	background-repeat:no-repeat;
	height: 25px;
	width:300px;
	padding: 5px 0px 0px 0px;
}
.dot_titulos1 {
	font-size: 20px;
	font-weight:bold;
	color:#FF6600;
	border-bottom:#FF3300 solid 1px;
	padding: 0px 0px 8px 0px;
	margin-bottom:12px;
}
.padd_izq_20 {
	padding-left: 20px;
}
.titumodulo {
	font-size: 20px;
	font-weight:bold;
	width:auto;
	text-align:left;
	color:#FF6600;
	padding:5px 5px 0px 5px;
	border-bottom: 1px #FF6600 solid;
}
.titulos1 {
	font-size: 120%;
	font-weight:bold;
	text-align:left;
	margin-left: 10px;
	padding-left: 20px;
	background-image:url(imagenes/dot_barra2.jpg);
	background-repeat:no-repeat;
}
.titulos2 {
	font-size: 14px;
	font-weight:bold;
	text-align:left;
	margin-left: 10px;
	padding-left: 20px;
	background-image:url(imagenes/dot_barra2.jpg);
	background-repeat:no-repeat;
}
.titu1 {
	font-size: 14px;
	font-weight:bold;
	height:20px;
	padding-top:10px;
	border-bottom: 1px #CCCCCC solid;
}
.titu2 {
	font-size: 12px;
	font-weight:bold;
}
/***************************************************
///// Otros
*/
#ContenedorCentro {
	width: 470px;
	height:auto;
	overflow:hidden;
}
#ContenedorComentario {
	overflow:hidden;
}
.BarraA300 {
	width: 234px;
	overflow:hidden;
	float:left;
}
.BarraB300 {
	width: 234px;
	float:right;
	overflow:hidden;
}
.BarraAPubli {
	width: 300px;
	height:auto;
	overflow:hidden;
	float:left;
}
.BarraBPubli {
	width: 170px;
	min-height:310px;
	height:auto;
	float:right;
	overflow:hidden;
}
.astcpremiado {
	height:20px;
	background-image:url(imagenes/astc_premiado.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:6px;
}
/***************************************************
///// El Fausto y otros
*/
#EF_Contenedor {
	width: 480px;
	margin:0px auto;
	overflow:hidden;
}
.EF_Barra1 {
	width: 230px;
	float:left;
	border-right:#E6E6E6 1px solid;
	overflow:hidden;
}
.EF_PieLin {
	border-bottom:#E6E6E6 1px solid;
}
.EF_Barra2 {
	width: 230px;
	padding-left:2px;
	overflow:hidden;
}
.EF_div1 {
	width: 238px;
	text-align:left;
	position:relative;
	overflow:hidden;
}
#EF_Menu {
	width:470px;
	height:20px;
	margin:0px;
	padding:0px;
	border-bottom:#999999 solid 2px;
	overflow:hidden;
}
.EF_Menu_Act0 {
	margin-left:0px;
	width:99px;
	height:20px;
	float:left;
	position:absolute;
	text-align:center;
	background-color:#FFFFFF;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	border-bottom:#FFFFFF solid 1px;
	overflow:hidden;
}
.EF_Menu_Act1 {
	margin-left:101px;
	width:99px;
	height:20px;
	float:left;
	position:absolute;
	text-align:center;
	background-color:#FFFFFF;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	border-bottom:#FFFFFF solid 1px;
	overflow:hidden;
}
.EF_Menu_Act2 {
	margin-left:202px;
	width:99px;
	height:20px;
	float:left;
	position:absolute;
	text-align:center;
	background-color:#FFFFFF;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	border-bottom:#FFFFFF solid 1px;
	overflow:hidden;
}
.EF_Menu_Act3 {
	margin-left:303px;
	width:100px;
	height:20px;
	float:left;
	position:absolute;
	text-align:center;
	background-color:#FFFFFF;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	border-bottom:#FFFFFF solid 1px;
	overflow:hidden;
}
.EF_Menu_Opc0 {
	margin-left:0px;
	margin-top:2px;
	width:100px;
	height:17px;
	float:left;
	position:absolute;
	text-align:center;
	background-color:#F0F0F0;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	overflow:hidden;
}
.EF_Menu_Opc1 {
	margin-left:101px;
	margin-top:2px;
	width:100px;
	height:17px;
	float:left;
	position:absolute;
	text-align:center;
	background-color:#F0F0F0;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	overflow:hidden;
}
.EF_Menu_Opc2 {
	margin-left:202px;
	margin-top:2px;
	width:100px;
	height:17px;
	float:left;
	position:absolute;
	text-align:center;
	background-color:#F0F0F0;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	overflow:hidden;
}
.EF_Menu_Opc3 {
	margin-left:303px;
	margin-top:2px;
	width:100px;
	height:17px;
	float:left;
	position:absolute;
	text-align:center;
	background-color:#F0F0F0;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	overflow:hidden;
}
.EF_Box {
	height:auto;
	width:auto;
	padding:3px;
}
.EF_Opciones {
	text-align:right;
	width:auto;
	margin-right:5px;
	padding:2px 5px;
}
.navegacion {
	float:right;
	height:30px;
	font-size:10px;
	color:#666666;
	margin-top:-27px;
	overflow:hidden;
}
/***************************************************
///// Fm Stylo
*/
.FmMsj_Fondo {
	height:25px;
	color:#CCFF00;
	background-image:url(imagenes/FmStylo/Msj_Fondo.gif);
	background-repeat:repeat-x;
	text-align:left;
	font-size:14px;
	vertical-align:text-top;
	padding-left: 5px;
}
/***************************************************
///// JC Publicitando y otros
*/
#JC_Contenedor {
	width:auto;
	overflow:hidden;
}
.JC_ImgMarco {
	margin: 0px 10px 10px 10px;
	background-color:#FFFFFF;
	border:#333333 solid 1px;
}
.JC_ListaGalMed {
	height:150px;
	width:auto;
	background-image:url(imagenes/jc_gal_med.jpg);
	background-repeat:no-repeat;
}
#JC_ListaTexto {
	padding: 2px 0px 0px 5px;
	width:auto;
}
.JC_Titulo {
	height:38px;
	overflow:hidden;
}
.JC_Texto {
	height:90px;
	padding-top:10px;
	overflow:hidden;
}
.GalTitulo {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
}
.GalTexto {
	color:#FFFFFF;
	font-size:12px;
}
/****************************************************/
/* TEMPLATE del Sitio */
#TEMPLATE {
	padding: 0px;
	float:left;
}
#top {
	text-align:left;
	margin-left:0px;
	padding-left: 250px;
	height: 80px;
}
#centro_gral {
	background-color:#FFFFFF;
}
.centro {
	text-align:left;
	padding: 5px 0px 0px 5px;
	margin-right:5px;
}
/* BARRA 1 */
#BARRA1 {
	width:480px;
	background-image:url(imagenes/Logo_MIC_480x80_default.jpg);
	background-repeat:no-repeat;
	text-align:center;
	position:absolute;
	float:left;
	background-color:#FFFFFF;
	border-top:#CCCCCC solid 1px;
}
.verpub {
	width:100px;
	height:60px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:10px 0px;
	margin-right:5px;
	float:right;
	overflow:hidden;
}
/* Mod LINKS */
#li_mod {
	padding: 5px;
	width:auto;
	position:inherit;
}
/* BARRA 2 */
#BARRA2 {
	margin-left: 480px;
	width:302px;
	text-align:center;
	background-color:#F0F0F0;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	position:absolute;
}
/*
#BARRA2 a:link, a:active, a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
#BARRA2 a:hover {
        color:#FFFF00;
}
*/
.IniBarra2 {
	height: 5px;
	border-top:#CCCCCC solid 1px;
}
.FinBarra2 {
	height: 10px;
	border-bottom:#CCCCCC solid 1px;
}
/* BARRA 3 */
#BARRA3 {
	margin-left: 784px;
	width:198px;
	text-align:center;
	background-color:#FFFFFF;
	position:absolute;
}
/* PIE */
.pie {
	width:440px;
	text-align:center;
	font-size:80%;
	margin:5px;
	padding:10px;
	float:left;
	background-color:#F0F0F0;
}

/****************************************************/
/* FORMULARIOS del Sitio */
.textbar2 {
	text-align:right;
	font-size:12px;
	padding-right:5px;
}
.login {
	height:30px;
	padding-top:7px;
	padding-right:5px;
	background-color:#000066;
	border:#FF9900 solid 1px;
}
.login_Usuario {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 2px;
}
.form_caja {
	font-size:10px;
	color:#003366;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	vertical-align:middle;
}
.form_form {
	margin:0px auto;
	vertical-align:middle;
}
.form_boton {
	font-size:10px;
	font-weight:bold;
	padding: 1px;
	color:#FFFFFF;
	background-color:#666666;
	border:1px solid #CCCCCC;
	vertical-align:middle;
}
.form_radio {
	vertical-align:middle;
}
.form_check {
	vertical-align:middle;
	border-style:none;
}
/****************************************************/
/* CORREOS errores */
.correo_caja {
	border-style:solid;
	border-width:1px;;
	border-color:#FF0000;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:15px;
	background-image:url(imagenes/warning3.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#FFFFFF;
	width:400px;
	height:auto;
}
.correo_tit {
	font-size:120%;
	font-weight:bold;
	color:#CC0000;
	text-align:left;
	margin-left:80px;
}
.correo_msj {
	font-size:100%;
	color:#336699;
	text-align:left;
	margin-left:80px;
}
/****************************************************/
/* Varios */
.img{
	border:0px;
}
.pcontrol{
	padding: 5px;
}
.imglnk{
	border:0px;
	background-color:#FFE6E7;
}
.imglnk:hover {
	background-color:#FFC1C2;
}
/****************************************************/
/* ERROR 404 Google */
	/* Widget content container */
   #goog-wm { }

    /* Heading for "Closest match"
   #goog-wm h3.closest-match { }

    /* "Closest match" link
   #goog-wm h3.closest-match a { }

    /* Heading for "Other things" */
   #goog-wm h3.other-things { }

    /* "Other things" list item */
   #goog-wm ul li { }

    /* Site search box */
   #goog-wm li.search-goog { display: block; }

#goog-wm {
  width: 800px;
  padding: 1em;
  border: 3px solid #aebd63;
  background-color: white;
}


#goog-wm h3.closest-match {
  color: #8f2831;
  border-bottom: 3px dashed #aebd63;
  padding-bottom: 0.5em;;
  font-size: 170%;
  margin: 0;
}

#goog-wm h3.closest-match a { }
   
#goog-wm h3.other-things {
  color: #8f2831;
}
   
#goog-wm ul li { }
   
#goog-wm li.search-goog {
  display: none;
}
