body {
	background: #f0f4fd;
	/*background: #ffffff url(../images/izq.gif) repeat-x;*/
	color:#111111;
	font-family:Liberation Sans,Arial,Helv,sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}


body #header {
font-family: Times New Roman,sans-serif;
}

#presentacion {
width: 800px;
margin: 0px auto;
padding-left: 25px;
padding-right: 25px;
}

#content {
	background: url(../images/img032.jpg) repeat-y;
	width: 800px;
	margin: 0px auto;
	background-color: #ffffff;
	color: #333;
	overflow:auto;
	
}

#textocontenido {
margin-left: 25px;
margin-right: 10px;
}

#imageneslinks {
padding-left: 10px; }

#imagenes {
padding-left: 10px; }
/*#imagenes {width:100%; overflow:hidden;}*/
#imagenes a {position:relative; float:left; } 
#imagenes a span { background-image:url(../images/zoom.png); background-repeat:no-repeat; width:48px; height:48px; display:none; position:absolute; left:15px; top:15px;}
/*#imagenes img { border: solid 1px #999; padding:5px;}*/

img { 
border: 0; 
}

#imagetagcomment {
max-width: 600px;
}

#left {
	float: left;
	width: 130px;
	margin-left: 25px;
	
}

#left a, #left a:visited {
	overflow:auto;
	display: block;
	padding-top: 3px;
	//padding-left: 10px;
	color: #FFFFFF;
	
}

#left a:hover {
	display: block;
	padding-top: 3px;
	color: #00CCFF;
}



#right {
	padding-right:15px;
	float: right;
	width: 160px;

}

#center1 { 
	margin-left: 170px;
	margin-right: 160px;
	text-align:justify;
	/*max-width: 34em;*/
	/*background: url(../images/content.gif) top left;*/
}

#menu {
	/*background: url(../images/menuheader.gif) no-repeat;*/
	height: 23px;
}
#menuheader {
	background: url(../images/btop1.png) no-repeat bottom center;
	height: 23px;

}
#menucenter {

	background: url(../images/bcenter1.png) repeat-y center; 
	/*height: 30px;*/
	padding-left:10px;
	padding-right:10px;
	
}
#menucenter a {
text-decoration:none;
color: white;
}

#menufooter {
	background: url(../images/bfooter1.png) no-repeat top center ;
	height: 23px;

}

#vi {
	/*background: url(../images/back.png) repeat-x; */
	height: 50px;
	padding-bottom: 25px;
		
}

#header{
	width: 800px;
	height: 40px;
	margin: 0px auto;
	background: url(../images/img022.jpg) no-repeat left top;
	text-align: center;
	color: #d9d9d9;
	font-size:25px;
	overflow:hidden
}

#marco { 
background: url(../images/marco.png) repeat-x top ;
width: 201px;
height: 15px;
}

#thumbnailizq {
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	width: 200px;
	height: 110px;
	float: left;
}

#imagenes a {
 text-decoration: none;
}
#imagenes a p {
 text-align: left;
 position: absolute;
 background: #ccc;
 left: 0;
 bottom: 0;
 border-top: 1px solid #333;
 width: 100%;
 padding: 2px 0px;
 margin: 0;
 font-weight: bold; 
 font-size: 100%;
 -moz-opacity: .5;
 opacity: .5;
 filter: alpha(opacity=50);
 height: 12%;
}

#thumbnailder {
	margin-top: 10px;
	width: 200px;
	height: 110px;
	float: right;
}
#footer {
width: 800px;
height: 80px;
background: url(../images/img042.jpg) no-repeat left top;
margin: 0px auto;
}

#top { float: right; margin: 0px auto; }
#top li { height: 30px; display: inline;   }
#top li span { float:right; padding: 0px 0px; }
#top li img { margin: -5px 4px 5px 0px; } 
#top li a { height: 40%; }
/*#top li a { height: 30px; background: url(../images/navbar1.png) repeat-x left;  border: 1px solid #cccccc; float: left; margin: 0px 2px 0 0; color: #696969; text-decoration: none; }*/
/*#top li a:hover { background: url(../images/navbarpressed.png) repeat-x left; color: #fff; text-shadow: 1px 2px 6px #000000; }*/


/*#top li a.current {  background: url(../images/topcurrent.png) repeat-x left; color: #fff; text-shadow: 1px 2px 5px #000000; }*/

.caja { margin-top: 2px; width: 600px; }
li.comment {  width: 600px; list-style: none; background:url(../images/commentbar.png) no-repeat; }

#newdesc {
visibility: hidden;
}

#comentarios { 
width: 600px;
margin: 0px 30px 0px 30px;
border-spacing: 2px;
background-color: white;
margin-bottom: 10px;

}

#notificaciones { 
width: 400px;
margin: 0px 30px 0px 30px;
border-spacing: 2px;
background-color: white;
margin-bottom: 10px;
font-size:14px;
}

#descripcion {
padding: 0px 5px;
font-size: 1.15em;


}
#comentarios a { text-decoration: none; color: Black; }
#comentarios a:hover { text-decoration: none; }

#filacomentario {
background-color: LightBlue; 
text-align:left;
}
#fila2comentario {
background-color: AliceBlue;
text-align:left;
}
#col1comentario {
padding-left:3px;
padding-right:3px;

}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
    margin: 0px auto;
}

a.button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    width: 80px;
    float: center;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;	
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
	background: transparent url('../images/bg_button_span.gif') no-repeat;
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.tagsbutton {
width: 23px;
height: 23px;
/*float: left;*/
margin: 0 2px 0 0;
/*display: block;*/
background-color: transparent !important;
background-repeat: no-repeat;
background-image: url(../images/buttons.gif);
text-decoration: none;
border: none !important;
 /*border:1px solid;
 background-color: #F0F8FF;*/
}

#boldbutton {
background-position: -30px 0 !important;
}

#ibutton {
background-position: -60px 0 !important;
}

#underbutton{
background-position: -90px 0 !important;
}

#youtubebutton {
background-position: -330px 0 !important;
}

#imagebutton {
background-position: -180px 0 !important;
}

#tablaindex2 a {
text-decoration: none;
}

#loginbox {
text-align: center;
color: #4682B4;
font-weight:bold;
margin:auto;
top: 135px;
margin-left: 595px;
width:160px;
z-index: 10;
background-color: #F0F4FD;
border: #cccccc 1px solid;
position: absolute;
display:none;
}

.indexfour {
color: Grey;
text-decoration: none;
font-weight:bold;
}

.button {

	border: solid 1px #00A9BD;
    cursor: pointer;
    display: inline-block;
    background-image: url( '../images/buttonbkg.png' );
    background-repeat: repeat-x;
    text-decoration: none;
    color: #0D04C8;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;

}

.buttonimportant {

    padding: 4px 10px 3px 25px;
    border: solid 1px #00A9BD;
    position: relative;
    cursor: pointer;
    display: inline-block;
    background-image: url( '../images/buttonbkg.png' );
    background-repeat: repeat-x;
    font-size: 11px;
    height: 16px;
    text-decoration: none;
    color: #0D04C8;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}

.buttonimportant img {
    position: absolute;
    top: -4px;
    left: -12px;
    border: none;
}
.buttonimportant:hover {
    color: #8AB134;
} 

#monitor {
background: url(../images/monitor.png) no-repeat; height:670px; width: 745px;
}
#monitor img {

    margin-top: 29px;
    margin-left: -2px;
	max-width: 650px;
	max-height: 470px;

}
#monitor1 {
   background: url(../images/monitor1.png) no-repeat;
   width: 750px;
	height: 29px;

}

#monitor2 {
background: url(../images/monitor2.png) repeat-y;
width: 750px;
}

#monitor2 img {
margin: 0px 6px -3px 0px;
}
#monitor3 {
background: url(../images/monitor3.png) repeat-y;
width: 750px;
height: 153px;

}

#welcome {
font-size: 1.2em;
}

