@charset "utf-8";
/* CSS Document */

BODY {
	background-image:url("http://www.calzadosvictoria.com/comunidad/templates/tmpl_uni/images/body_backgr_foro.jpg");
	background-repeat:repeat-x;
	background-position: top left;
	background-color: #2474c7;
	background-attachment:fixed;
	
	text-align: justify;
	font-family: "Tahoma", Verdana, Arial;
	font-size: 11px;
	color : #606060;
	margin : 0;
	padding: 10px 0px 10px 0px;
} 


p {
	margin:0;
	padding:0 0 10px 0;
}

a:link {
	color: #0b55c4;
	text-decoration: none;
}
a:visited {
	color: #0b55c4;
	text-decoration: none;
}
a:hover {
	color: #0b55c4;
	text-decoration: underline;
}
a:active {
	color: #0b55c4;
	text-decoration: none;
}

img { margin:0; padding: 0; }

/* Propiedades formulario */

form { margin: 0; padding: 0; }

input, select, textarea { }
/*
input.button { 
	font-size: 10px;
	font-weight: bold; 
	color:#990000;
	border: 1px solid silver;
	background-color: #F0F0F0;
}

input.button  { cursor: pointer; margin:10px 0; }
*/

input		  { padding: 2px 0; }
input, select { font-size: 11px;  border: 1px solid silver; }
textarea      { font-size: 11px;  border: 1px solid silver; }
button        { font-size: 10px;  }

input.disabled { background-color: #F0F0F0; }



input:focus,
select:focus,
textarea:focus { background-color: #ffd; }


/* buttons */
.button { background-repeat:no-repeat;  padding-left: 20px; padding-right:3px; }

.form-button {
    overflow:visible;
    /* min-width:180px; */
	/* height: 23px; */ /* necesario para IE8 */
	padding: 4px 5px ;
	
	background-image:url(../imagenes/button_bg.gif);
	background-position:center left;
	background-repeat:repeat-x;

	/* text-transform:uppercase;*/
    font-family:"Tahoma";
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align:left;
	
    cursor:pointer;
    background-color:#CCC;
	border:0;
	border: 1px solid #999;
	
	/* border rounded*/
	/*
	behavior: url(border-radius.htc);  
	border.radius: 5px;  
	-moz-border-radius:5px;  
	-webkit-border-radius:5px;
	*/
    }

.form-button:hover {
	text-decoration:none;
	background-color:#000;
	background-image:url(../imagenes/button_bg_hover.gif);
	border: 1px solid #000;
	color: #FFF;
}

/* toolbar */
.toolbar-box { 
	background-color:#Fbfbfb;
	border: 1px solid #CCC;
	padding: 5px;
	margin-bottom: 10px;
}


div.toolbar { float: right; text-align: right; padding: 0; }

table.toolbar { border-collapse: collapse; padding: 0; margin: 0;	 }
table.toolbar td { padding: 1px 1px 1px 4px; text-align: center; color: #666; height: 48px; }
table.toolbar td.spacer { width: 10px; }
table.toolbar td.divider { border-right: 1px solid #eee; width: 5px; }

table.toolbar span { float: none; width: 32px; height: 32px; margin: 0 auto; display: block; }

table.toolbar a {
   	display: block; float: left;
	white-space: nowrap;
	border: 1px solid #fbfbfb;
	padding: 1px 5px;
	cursor: pointer;
}

table.toolbar a:hover {
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-decoration: none;
	color: #0B55C4;
}


/**************************** HACKS *******************************/
/* transparencia PNG IE6 */

/*
.png_transparent {
	background-image: url(imagenes/prueba.png)!important;
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../imagenes/prueba.png);
}

*/

/************************************************************/
/********************[ Mage_CSS_C Layout]********************/
/************************************************************/


/********************** Base Layout */

/* Structure */
#wrapper {
	margin:auto;
	text-align: justify;
	width: 100%;
}

#wr-header { }

#wr-top { height:52px; /* Comentar */ }

#wr-menu { 
	width:980px; 
	margin:auto; 
	background-image: url(../imagenes/img_wrtop_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:100%; /* Comentar */
}

#wr-content { }

#wr-middle  { }

#wr-footer {
/* height: 50px; */ /* comentar */
}


/********************** col-1-layout */

#col-1-layout { 	
	width:980px; 
	margin:auto;
	background-color: #FFF; /*comentar*/
	background-image: url(../imagenes/bg_content_top.gif);
	background-position:top left;
	background-repeat:repeat-x;
	border-top: 1px solid #FFF;
}

#col-1-layout .top { border-bottom: 1px dotted #CCC; }

#col-1-layout .col-main {
	padding: 10px;
}

/********************** Header */

/* Header structure */
.header {
	width:980px; 
	margin:auto;
}


/* Logo */
#logo { }

/* Breadcrumbs */
/* Breadcrumbs */
.breadcrumbs { padding: 0 10px;  font-size: 10px; }
.breadcrumbs ul { margin:0; padding:10px 0; }
.breadcrumbs li { display:inline; }
.breadcrumbs li a { background:url(../imagenes/breadcrums.gif) no-repeat right; padding-right: 15px; }
.breadcrumbs li.first {  background:url(../imagenes/icons_actions/16x16/gohome.png) no-repeat left;  padding:0 5px 0 20px; }
.breadcrumbs li.last { color: #0B55C4; font-weight: bold; }

.breadcrumbs a:link {
	text-decoration: none;
	color: #0B55C4;
}

.breadcrumbs a:visited {
	text-decoration: none;
	color: #0B55C4;
}

.breadcrumbs a:hover {
	text-decoration: underline;
	color: #0B55C4;
}

.breadcrumbs-txt a:active {
	text-decoration: none;
	color: #0B55C4;
}

#col-1-layout .top .form-button { margin-top: 5px; margin-right: 5px; }


/********************** Content */
/* Content structure */

/* Col left */

/* Col main */

/* Col right */

/*********************** Footer */

.footer { 
	width:980px; 
	margin:auto;
	height: 100%;
} 

/*********************** tables */
/* Imagenes post */
.imagen-min { width: 60px; overflow: hidden; }

/* Remitente */
ul.remitente { padding:0; margin:0; }
ul.remitente li{ padding: 0; margin:0; list-style:none; }
ul.remitente li.separate{ padding:4px 0;  }
ul.remitente li.avatar img{ padding: 3px; border: 1px solid #CCC; background-color:#FFF;  }

/* leyenda post */
.leyenda { }
.leyenda ul { margin: 0; padding: 0; }
.leyenda li { display: inline; padding-left: 5px; padding-right: 5px; }

/****************** COMMENT */
/* Response post */
.comment .dates { border-bottom: 1px solid #CCC; padding-bottom: 5px; margin-bottom: 5px; }
.comment .response { padding: 20px; text-align:justify; }
.comment .response span{}
.comment .add-image { border-top: 1px solid #CCC; padding-top: 5px; margin-top: 5px; }

/* Actions post */
.actions { border: 1px solid #CCC; background-color:#f0f0f0; padding: 5px 0; }
.actions ul { margin: 0; padding: 0; }
.actions li { display: inline; padding-left: 5px; padding-right: 5px; }

/**************** TABLE ADMINTABLE */
.modulo-form { border: 1px solid #CCC; }
.modulo-form input.fixed,
.modulo-form textarea.fixed { width: 250px; }
.modulo-form select.fixed { width: 252px; }

table.admintable td  { padding: 3px; }
table.admintable td.key,
table.admintable td.paramlist_key {
	background-color: #f6f6f6;
	text-align: right;
	width: 140px;
	color: #666;
	font-weight: bold;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

table.paramlist td.paramlist_description {
	background-color: #f6f6f6;
	text-align: left;
	width: 170px;
	color: #333;
	font-weight: normal;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

table.admintable td.key.vtop { vertical-align: top; }

table.adminform {
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 100%;
	border-collapse: collapse;
	margin: 8px 0 10px 0;
	margin-bottom: 15px;
	width: 100%;
}
table.adminform.nospace { margin-bottom: 0; }
table.adminform tr.row0 { background-color: #f9f9f9; }
table.adminform tr.row1 { background-color: #eeeeee; }

table.adminform th {
	font-size: 11px;
	padding: 6px 2px 4px 4px;
	text-align: left;
	height: 25px;
	color: #000;
	background-repeat: repeat;
}
table.adminform td { padding: 3px; text-align: left; }

table.adminform td.filter{
	text-align: left;
}

table.adminform td.helpMenu{
	text-align: right;
}

fieldset.adminform { margin: 0; }


/*************** TABLE ADMINLIST */
.module-table { border: 1px solid #CCC; margin-bottom: 20px; }
table.adminlist td, table.adminlist th { padding: 4px; vertical-align:middle; }
table.adminlist .last{ border-right: none; }

/* thead */
table.adminlist thead th {
	background-color: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
}

table.adminlist thead a:hover { text-decoration: none; }
table.adminlist thead th img { vertical-align: middle; }

table.adminlist thead th span{ font-weight: normal; }

/* tbody */
table.adminlist tbody th.container { padding: 20px; }

table.adminlist tbody th { font-weight: normal; }
table.adminlist tbody tr { background-color: #fff;  text-align: left; }

table.adminlist tbody tr.row1 { background: #f9f9f9; border-top: 1px solid #fff; }
table.adminlist tbody tr.row0:hover th,
table.adminlist tbody tr.row1:hover th { /* background-color: #ffd ; */ } /* resaltar tabla al pasar el mouse */

table.adminlist tbody tr.row0 th{ border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
table.adminlist tbody tr.row1 th { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

table.adminlist tbody tr.row0 th { border-left: 1px solid #fff;}
table.adminlist tbody tr.row1 th { border-left: 1px solid #fff;}

table.adminlist tbody tr.row0 th.last { border-right: none; }
table.adminlist tbody tr.row1 th.last { border-right: none; }

table.adminlist tbody tr.last th{ border-bottom: none; }

table.adminlist tbody tr td { height: 25px; background: #fff; border: 1px solid #fff; }
table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }

/* celda destacada */
table.adminlist tbody th.windowbg { background-color:#f0f0f0; }

/* tfoot */
table.adminlist tfoot th {
	text-align:center;
	background-color: #f0f0f0;
	border-left: 1px solid #fff;
	border-right: none;
	font-weight: normal;
}

/*************** TABLE ADMINRESPONSE */
table.adminresponse td, table.adminresponse th { padding: 4px; vertical-align:middle; }
table.adminresponse .last{ border-right: none; }

/* thead */
table.adminresponse thead th {
	background-color: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
}

table.adminresponse thead a:hover { text-decoration: none; }
table.adminresponse thead th img { vertical-align: middle; }

table.adminresponse thead th span{ font-weight: normal; }

/* tbody */
table.adminresponse tbody th.container { padding: 10px; }
table.adminresponse tbody tr.row0:hover th{ /* background-color: #ffd ; */ } /* resaltar tabla al pasar el mouse */
table.adminresponse tbody tr.row0 th{ border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
table.adminresponse tbody tr.row0 th { border-left: 1px solid #fff;}
table.adminresponse tbody tr.row0 th.last { border-right: none; }
table.adminresponse tbody tr.last th{ border-bottom: none; }

/* celda destacada */
table.adminresponse tbody th.windowbg { background-color:#f0f0f0; }

/* tfoot */
table.adminresponse tfoot th {
	text-align:center;
	background-color: #f0f0f0;
	border-left: 1px solid #fff;
	border-right: none;
	font-weight: normal;
}

/* paginacion */ /* EMPIEZA PAGINACION GENERAL */

table.adminlist .page { display:table; padding:0;  margin:0 auto; }

.wr-page { background-color:#F0F0F0; border: 1px solid #CCC; padding: 4px; margin-bottom: 10px; }
.wr-page .page{ /* margin: auto; display:table; */ display:block; }

.page div.limit {
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 0 10px;
}

/* -- buttons -> STILL NEED CLEANUP*/

.button1,
.button1 div{ height: 1%; float: right; }

.button2-left,
.button2-right,
.button2-left div,
.button2-right div { float: left; }

.button1 { background: url(../imagenes/j_button1_left.png) no-repeat; white-space: nowrap; padding-left: 10px; margin-left: 5px;}

.button1 .next { background: url(../imagenes/j_button1_next.png) 100% 0 no-repeat; }

.button1 a {
	display: block;
	height: 26px;
	float: left;
	line-height: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	cursor: pointer;
	padding: 0 30px 0 6px;
}

.button1 a:hover { text-decoration: none; color: #0B55C4; }

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #333;
	cursor: pointer;
}

.button2-left span,
.button2-right span { cursor: default; color: #999; }

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span { padding: 0 6px; }

.page span,
.blank span { color: #606060; font-weight: normal; }

.button2-left a:hover,
.button2-right a:hover { text-decoration: none; color: #0B55C4; }

.button2-left a,
.button2-left span { padding: 0 24px 0 6px; }

.button2-right a,
.button2-right span { padding: 0 6px 0 24px; }

.button2-left { background: url(../imagenes/j_button2_left.png) no-repeat; float: left; margin-left: 5px; }
.button2-right { background: url(../imagenes/j_button2_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; }

.button2-right .prev { background: url(../imagenes/j_button2_prev.png) no-repeat; }
.button2-right.off .prev { background: url(../imagenes/j_button2_prev_off.png) no-repeat; }

.button2-right .start { background: url(../imagenes/j_button2_first.png) no-repeat; }
.button2-right.off .start { background: url(../imagenes/j_button2_first_off.png) no-repeat; }

.button2-left .page,
.button2-left .blank { background: url(../imagenes/j_button2_right_cap.png) 100% 0 no-repeat; }

.button2-left .next { background: url(../imagenes/j_button2_next.png) 100% 0 no-repeat; }
.button2-left.off .next { background: url(../imagenes/j_button2_next_off.png) 100% 0 no-repeat; }

.button2-left .end { background: url(../imagenes/j_button2_last.png) 100% 0 no-repeat; }
.button2-left.off .end { background: url(../imagenes/j_button2_last_off.png) 100% 0 no-repeat; }

.button2-left .image 		{ background: url(../imagenes/j_button2_image.png) 100% 0 no-repeat; }
.button2-left .readmore 	{ background: url(../imagenes/j_button2_readmore.png) 100% 0 no-repeat; }
.button2-left .pagebreak 	{ background: url(../imagenes/j_button2_pagebreak.png) 100% 0 no-repeat; }
.button2-left .blank	 	{ background: url(../imagenes/j_button2_blank.png) 100% 0 no-repeat; }

/************************* Editor de texto */
/* .cke_resizer { display: none; !important } */ /* oculta la posibilidad de resize */

/*****************************************/
/******** ALIGNMENTS AND CLEARS **********/
/*****************************************/

/* Directional and spacial */
.f-left 		    { float:left; }
.f-right		    { float:right; }
.v-top              { vertical-align:top; }
.v-middle           { vertical-align:middle; }
.v-bottom           { vertical-align:bottom; }
.a-left             { text-align:left; }
.a-center           { text-align:center; }
.a-right            { text-align:right; }
.nm                 { margin:0 !important; }
.np                 { padding:0 !important; }
.no-display         { display:none; }
.no-show            { display:none; }
.nowrap, .nobr      { white-space:nowrap; }
.no-float           { float:none !important; }
.pointer            { cursor:pointer; }

/* Font */
.normal             { font-weight:normal !important; }
.bold               { font-weight:bold !important; }
.line 				{ line-height: 20px; }
/* Clear */
.clr 				{ clear:both; }


/*   --------------------------------------------------ESTILO TEXTO---------------------------------------------------  */

.textoResaltadoNegro {
	font-family: "Tahoma", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.textoResaltadoNegro a:link {
	text-decoration: none;
	color: #000000;
}

.textoResaltadoNegro a:visited {
	text-decoration: none;
	color: #000000;
}

.textoResaltadoNegro a:hover {
	text-decoration: underline;
	color: #000000;
}

.textoResaltadoNegro a:active {
	text-decoration: none;
	color: #000000;
}

/* User-login */
.contenedor { width: 330px;}

.user-login { text-align:right; background-color:#f1f1f1; border: 1px solid #CCC; padding: 6px;}
.user-login fieldset { font-size: 10px; margin-right: 5px; }
.user-login .user-button { margin-top: 8px; }