.opforo{
	margin:10px 0px 10px 0px;
	overflow:hidden;
}

.opforo h1{
	font-size:16px;
}

.foro{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-weight:normal;
}

.foro h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:4px;
}

.foro h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:2px;
}

.foro .desc{
	padding:0px 0px 0px 10px;
	font-size:12px;
	color:#666666;
}

.foro .cabtablamsj0{
	height:18px;
	background-color:#D1E6F8;
}

.foro .cabtablamsj{
	border-top: solid #1B6AA5 1px;
	border-bottom: solid #1B6AA5 1px;
}

.foro .septablamsj{
	background-color: #EBF4FC;
	border-top: solid #1B6AA5 1px;
	height:18px;
	font-size:11px;
	padding-left:10px;
}

.mensajeforo{
	background-color: #EBF4FC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#005782;
}

.mensajeforo .filamensaje{
	padding: 8px 2px 8px 2px;
	overflow:hidden;
}

.mensajeforo .filamensaje a{
	color:#005782;
}

.mensajeforo .filamensaje1{
	border-bottom: solid #DDDDDD 1px;
	padding: 8px 2px 8px 2px;
	overflow:hidden;
}

.mensajeforo .filamensaje1 a{
	color:#005782;
}

.mensajeforo .filanuevomensaje{
	border-bottom: solid #DDDDDD 1px;
	padding: 8px 2px 8px 2px;
	overflow:hidden;
}

.mensajeforo .filanuevomensaje a{
	color:#005782;
}

.topic{
	table-layout:fixed;
	width:100%;
}

.topic a,a:active,a:link,a:visited{
	color:#0066CC;
}

.topic a:hover{
	color:#000000;
}

.topic .nickmensaje{
	background-color: #EBF4FC;
	padding: 2px 2px 2px 5px;
	border-top: solid #003399 1px;
	border-left: solid #003399 1px;
}

.topic .infomensaje{
	background-color: #EBF4FC;
	padding: 6px;
	border-left: solid #003399 1px;
	font-size: 11px;
}

.topic .infomensaje .avatar{
	margin-bottom: 5px;
	clear: both;
}

.topic .infomensaje .avatar img{
	padding: 0px;
	margin: 5px 5px 5px 5px;
	border: 0px;
}

.topic .titulomensaje{
	background-color: #D2E7F9;
	padding: 2px;
	border-style: solid;
	border-top: solid #003399 1px;
	border-left: solid #93C6F0 1px;
	border-right: solid #003399 1px;
	border-bottom: solid #93C6F0 1px;
	font-weight: bold;
	font-family:Verdana,sans-serif;
	font-size:13px;
}

.topic .mensaje{
	background-color: #EBF4FC;
	padding: 10px;
	border-left: solid #93C6F0 1px;
	border-right: solid #003399 1px;
	font-family:Verdana,sans-serif;
	font-size:12px;
	line-height:18px;
}

.topic .mensaje p{
	margin:0px;
	padding:0px;
}

.topic .mensaje img{
	margin:0px;
	padding:0px;
	border:none;
	float:none;
}

.topic .opcionesmensaje{
	background-color: #D2E7F9;
	padding: 2px;
	border-left: solid #003399 1px;
	border-right: solid #003399 1px;
	border-bottom: solid #3399CC 4px;
}

.listamsg{
	font-size:11px;
}

.botonf,.contenido a.botonf:link,.contenido a.botonf:visited{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;
	border: solid #000000 1px;
	padding: 0px 5px 0px 5px;
	line-height: 20px;
	display:block;
	height:20px;
	cursor:pointer;
	text-decoration: none;
	white-space: nowrap;
	float:left;
}

.contenido a.botonf:hover{
	text-decoration:none;
}

.ico912
{
	height:15px;
	clear:both;
}

.ico912 .info
{
	float:left;
	margin:0px 0px 0px 4px;
	height:16px;
	padding:1px 0px 0px 0px;
	border:0px;
	white-space:nowrap;
	overflow:hidden;
}

.ico912 .info a
{
	cursor:hand;
	cursor:pointer;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	line-height:14px;
}

.icomess
{
	float:left;
	width:9px;
	height:12px;
	margin:3px 0px 0px 0px;
}

.icomess .gris
{
	width:9px;
	height:12px;
	display:block;
	background:transparent url(images/all.gif) no-repeat scroll 0px -96px;
}

.icomess .am
{
	width:9px;
	height:12px;
	display:block;
	background:transparent url(images/all.gif) no-repeat scroll -9px -96px;
}

.icomess .blanco
{
	width:9px;
	height:12px;
	display:block;
	background:transparent url(images/all.gif) no-repeat scroll -18px -96px;
}

.icorank
{
	float:left;
	width:13px;
	height:12px;
	margin:0px 0px 0px 0px;
}

.icorank .gris
{
	width:13px;
	height:12px;
	display:block;
	background:transparent url(images/all.gif) no-repeat scroll -309px -96px;
}

.icorank .am
{
	width:13px;
	height:12px;
	display:block;
	background:transparent url(images/all.gif) no-repeat scroll -322px -96px;
}

.icorank .blanco
{
	width:13px;
	height:12px;
	display:block;
	background:transparent url(images/all.gif) no-repeat scroll -335px -96px;
}

.icosobre
{
	float:left;
	clear:both;
	width:13px;
	height:13px;
	margin:0px;
}

.icosobre .gris
{
	width:13px;
	height:13px;
	display:block;
	text-decoration:none;
	background:transparent url(images/all.gif) no-repeat scroll -120px -95px;
}

.icosobre .azul
{
	width:13px;
	height:13px;
	display:block;
	text-decoration:none;
	background:transparent url(images/all.gif) no-repeat scroll -133px -95px;
}

.icosobre .am
{
	width:13px;
	height:13px;
	display:block;
	text-decoration:none;
	background:transparent url(images/all.gif) no-repeat scroll -146px -95px;
}

.icosobre .rojo
{
	width:13px;
	height:13px;
	display:block;
	text-decoration:none;
	background:transparent url(images/all.gif) no-repeat scroll -159px -95px;
}

.icosobre .reply
{
	width:13px;
	height:13px;
	display:block;
	text-decoration:none;
	background:transparent url(images/all.gif) no-repeat scroll -172px -95px;
}

.icosobre .replyg
{
	width:13px;
	height:13px;
	display:block;
	text-decoration:none;
	background:transparent url(images/all.gif) no-repeat scroll -198px -95px;
}

.icosobre .fijo
{
	width:13px;
	height:13px;
	display:block;
	text-decoration:none;
	background:transparent url(images/all.gif) no-repeat scroll -185px -95px;
}

.icosobre .fijog
{
	width:13px;
	height:13px;
	display:block;
	text-decoration:none;
	background:transparent url(images/all.gif) no-repeat scroll -211px -95px;
}

.botonresponder
{
	cursor:pointer;
	height:14px;
	width:56px;
	margin-right:5px;
	float:right;
	padding-left:18px;
	font-size:11px;
	color:#006699;
	vertical-align:top;
	line-height:14px;
	white-space:nowrap;
	overflow:hidden;
	background:transparent url(images/all.gif) no-repeat scroll -120px -28px;
}

a.botonresponder:hover
{
	text-decoration:none;
	color:#000000;
	background-position:-120px -42px;
}

.botonnuevo
{
	cursor:pointer;
	height:14px;
	width:40px;
	margin-right:5px;
	float:right;
	padding-left:18px;
	font-size:11px;
	color:#006699;
	vertical-align:top;
	line-height:14px;
	white-space:nowrap;
	overflow:hidden;
	background:transparent url(images/all.gif) no-repeat scroll 0px -28px;
}

a.botonnuevo:hover
{
	text-decoration:none;
	color:#000000;
	background-position:0px -42px;
}

.botoneliminar
{
	cursor:pointer;
	height:14px;
	width:54px;
	margin-right:5px;
	float:right;
	padding-left:18px;
	font-size:11px;
	color:#006699;
	vertical-align:top;
	line-height:14px;
	white-space:nowrap;
	overflow:hidden;
	background:transparent url(images/all.gif) no-repeat scroll 0px -56px;
	border:none;
}

.botoneliminar:hover
{
	text-decoration:none;
	color:#000000;
	background-position:0px -70px;
}

a.botoneliminar:hover
{
	text-decoration:none;
	color:#000000;
	background-position:0px -70px;
}

.botonfijar
{
	cursor:pointer;
	height:14px;
	width:48px;
	margin-right:5px;
	float:right;
	padding-left:18px;
	font-size:11px;
	color:#006699;
	vertical-align:top;
	line-height:14px;
	white-space:nowrap;
	overflow:hidden;
	background:transparent url(images/all.gif) no-repeat scroll -240px -28px;
}

a.botonfijar:hover
{
	text-decoration:none;
	color:#000000;
	background-position:-240px -42px;
}

#post{
	border:solid #B9E2F9 1px;
	background-color:#F5FBFE;
}

#post input{
	border:solid #666666 1px;
}

#post p{
	margin-bottom:4px;
}

#post a{
	color:#0066CC;
}

#post a:hover{
	color:#666666;
}

#posttitulo{
	margin:4px;
	background-color:#F2F2F2;
	border:solid #B9E2F9 1px;
}

#postcuerpo{
	margin:4px;
	border:solid #B9E2F9 1px;
}

#postizq{
	width:120px;
	height:284px;
	background-color:#E4E4E4;
	float:left;
}

#postder{
	height:284px;
	overflow:hidden;
}

#postopciones{
	height:24px;
	padding:6px 20px 0px 6px;
	background-color:#E4E4E4;
}

#postopcionesinput{
	height:24px;
	padding:6px 20px 0px 6px;
	background-color:#E4E4E4;
}

#postmensaje{
	height:254px;
	background-color:#F2F2F2;
}

/********************************************************************************************/

.botonesmsg{
	float:left;
}

.mensajes{
	width:100%;
	margin:0px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
}

.mensajes .cabtablamsj0{
	height:18px;
	background-color:#98D4FD;
}

.mensajes .cabtablamsj{
	border-top: solid #1B6AA5 1px;
	border-bottom: solid #1B6AA5 1px;
}

.mensajes .filamensaje{
	border-bottom: solid #CCCCCC 1px;
	font-weight: bold;
	padding: 4px 2px 4px 2px;
}

.mensajes .filamensaje a{
	color:#005782;
}

.mensajes .filamensaje a:hover{
	color:#000000;
}

.mensajes .filamensaje1{
	border-bottom: solid #CCCCCC 1px;
	padding: 4px 2px 4px 2px;
}

.mensajes .filamensaje1 a{
	color:#005782;
}

.mensajes .filamensaje1 a:hover{
	color:#000000;
}

.mensajep .nickmensaje{
	background-color: #FFFFFF;
	padding: 2px 2px 2px 5px;
	border-top: solid #003399 1px;
	border-left: solid #003399 1px;
}

.mensajep .infomensaje{
	background-color: #FFFFFF;
	padding: 6px;
	border-left: solid #003399 1px;
	font-size: 11px;
}

.mensajep .infomensaje .avatar{
	margin-bottom: 5px;
	clear: both;
}

.mensajep .infomensaje .avatar img{
	padding: 0px;
	margin: 5px 5px 5px 5px;
	border: 0px;
}

.mensajep .titulomensaje{
	background-color: #EFEFEF;
	padding: 2px;
	border-style: solid;
	border-top: solid #003399 1px;
	border-left: solid #999999 1px;
	border-right: solid #003399 1px;
	border-bottom: solid #999999 1px;
	font-weight: bold;
}

.mensajep .mensaje{
	background-color: #FFFFFF;
	padding: 10px;
	border-right: solid #003399 1px;
}

.mensajep .opcionesmensaje{
	background-color: #FFFFFF;
	padding: 4px;
	border-left: solid #003399 1px;
	border-right: solid #003399 1px;
	border-top: solid #CCCCCC 1px;
	border-bottom: solid #999999 4px;
	font-size:10px;
}

#FilaArMsg{
	height:30px;
	margin:6px 6px 0px 6px;
	clear:both;
}

#ColDerMsg{
	margin:0px;
	padding:0px;
	width:69px;
	float:left;
}

#ColIzqMsg{
	margin-left:4px;
	overflow:auto;
}

#MenuMsg{
	list-style-type:none;
	width:63px;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	border:solid #CCCCCC 1px;
}

#MenuMsg li{
	border-bottom:solid #EFEFEF 1px;
}

#MenuMsg li a{
	display:block;
	color:#008FD5;
	margin:1px;
	padding:1px;
	width:59px;
}

#MenuMsg li a:hover{
	color:#333333;
	background-color:#CAEFF9;
	text-decoration:none;
}

#MenuMsg li a .menusel{
	display:block;
	width:59px;
	font-weight:bold;
	background-color:#CAEFF9;
}

#Msg{
	background-color:#FFFFFF;
	font-size:11px;
}

#Msg .msg{
}

#Msg .msg .opcionesmensaje{
	width:20px;
	border-bottom:solid #CCCCCC 1px;
}

#Msg .msg .fotomensaje{
	width:70px;
	padding-bottom: 6px;
	border-bottom:solid #CCCCCC 1px;
}

#Msg .msg .nickmensaje{
	width:140px;
	overflow:hidden;
	color:#333333;
	border-bottom:solid #CCCCCC 1px;
}

#Msg .msg .infomensaje{
	color:#999999;
}

#Msg .msg .mensaje{
	padding: 6px;
	color:#225C97;
	border-bottom:solid #CCCCCC 1px;
}

/*******************************************************************************************/

#editor_mensaje
{
	margin:10px;
}

.botonneg
{
	cursor:pointer;
	float:left;
	width:12px;
	height:14px;
	margin:2px 3px 3px 3px;
	background:transparent url(images/all.gif) no-repeat scroll -120px -56px;
}

a.botonneg:hover
{
	text-decoration:none;
	background-position:-120px -70px;
}

.botoncur
{
	cursor:pointer;
	float:left;
	width:12px;
	height:14px;
	margin:2px 3px 3px 3px;
	background:transparent url(images/all.gif) no-repeat scroll -132px -56px;
}

a.botoncur:hover
{
	text-decoration:none;
	background-position:-132px -70px;
}

.botonsub
{
	cursor:pointer;
	float:left;
	width:12px;
	height:14px;
	margin:2px 3px 3px 3px;
	background:transparent url(images/all.gif) no-repeat scroll -144px -56px;
}

a.botonsub:hover
{
	text-decoration:none;
	background-position:-144px -70px;
}

.selectfont
{
	float:left;
	margin:0px 0px 0px 10px;
	font-size:10px;
}

.botoncolor
{
	cursor:pointer;
	float:left;
	width:12px;
	height:14px;
	margin:1px 5px 0px 10px;
	border:solid #999999 1px;
	background-color:#000000;
}

a.botoncolor:hover
{
	text-decoration:none;
	border:solid #000000 1px;
}

.botoncolorf
{
	cursor:pointer;
	float:left;
	width:12px;
	height:14px;
	margin:1px 5px 2px 10px;
}

.paleta
{
	width:16px;
	height:16px;
	display:block;
}

.botoncent
{
	cursor:pointer;
	float:left;
	width:12px;
	height:14px;
	margin:2px 3px 3px 3px;
	background:transparent url(images/all.gif) no-repeat scroll -156px -56px;
}

a.botoncent:hover
{
	text-decoration:none;
	background-position:-156px -70px;
}

.botonjust
{
	cursor:pointer;
	float:left;
	width:12px;
	height:14px;
	margin:2px 3px 3px 3px;
	background:transparent url(images/all.gif) no-repeat scroll -168px -56px;
}

a.botonjust:hover
{
	text-decoration:none;
	background-position:-168px -70px;
}

.botonem
{
	cursor:pointer;
	float:left;
	width:12px;
	height:14px;
	margin:2px 3px 3px 3px;
	background:transparent url(images/all.gif) no-repeat scroll -181px -56px;
}

a.botonem:hover
{
	text-decoration:none;
	background-position:-181px -70px;
}

.botonimg
{
	cursor:pointer;
	float:left;
	width:12px;
	height:14px;
	margin:2px 3px 3px 3px;
	background:transparent url(images/all.gif) no-repeat scroll -193px -56px;
}

a.botonimg:hover
{
	text-decoration:none;
	background-position:-193px -70px;
}

.botonvid
{
	cursor:pointer;
	float:left;
	width:12px;
	height:14px;
	margin:2px 3px 3px 3px;
	background:transparent url(images/all.gif) no-repeat scroll -205px -56px;
}

a.botonvid:hover
{
	text-decoration:none;
	background-position:-205px -70px;
}

.botonico
{
	cursor:pointer;
	height:19px;
	width:19px;
	margin:2px;
	padding:0px;
	float:left;
	background:transparent url(images/em.gif) no-repeat;
}

a.botonico:hover
{
	text-decoration:none;
}

.lpyico
{
	display:inline-block;
	width:19px;
	height:19px;
	margin:0px;
	padding:0px;
	background:transparent url(images/em.gif) no-repeat;
}

