body 
        {
	background-color : #DDDDCC;
	margin :0px;
	background-image: url(ar/bgs/bg_regla.gif);
	background-repeat: no-repeat;
        }

#trabajos 
        {
	background-color : #DDDDCC;
	background-image: url(ar/bgs/bg_play.gif);
	background-attachment: fixed;
        }

#contacto {
	background-color : #DDDDCC;
	background-image: url(ar/bgs/bg_pause.gif);
	background-attachment: fixed;
}

title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #99FF99;
	border: 1px dashed #666;
	color: #333333;
}

.img_left 
        {
         float : left;
         margin : 4px 10px 0 0;
        }

.img_center 
        {
         margin : 16px 10px 0;
        }
		
img.middle {
	vertical-align: middle;
	border: 0px;}

#cuerpo 
        {
         position : absolute;
         top : 120px;
         width : 98%;
         left : 2%;
         /*right : 1%;*/
         background-color : transparent;
         z-index : 5;
        }

.general 
        {
         font-family : Verdana, Arial, Helvetica, sans-serif;
         font-size : 11px;
         color : #ffffff;
         vertical-align : middle;
         float : left;
        }
        
.espacio
        {
        margin-bottom : 10px;
		margin-top : 10px;
        }

.columnaIzq 
        {
         width : 31%;
         z-index : 9;
         margin-top : -10px;
         border-top : 0px dashed #fff;
        }

.columnaCentral 
        {
         width : 34%;
         z-index : 10;
         margin-left : 1%;
		 margin-right : 1%;
         margin-top : 0px;
		 /*border-left : 1px solid #A4B2A8;*/
        }
        
.columnaDer 
        {
         color : #fff;
         width : 31%;
         margin-top : 27px;
         z-index : 1;
		 border-bottom : 10px solid #DDDDCC;
		 /*border-left : 1px solid #A4B2A8;*/
        }
		
.noticias 
        {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 16px;
	letter-spacing : 0;
	margin: 0px 0px 0px 0px;
	padding:5px 15px 1px 20px;
	/*border-left : 0;
	vertical-align : middle;
	clear : both;*/
	/*background-image: url(ar/bg_oblicuo_oscuro_left.gif);
	background-repeat: repeat-x;*/
        }
		
div.trama 
        {
         color : #333;
		 border-bottom: 1px solid #FFF;
        }
		
div.crema 
        {
         color : #333;
         background-color : #FAFAFA;
		 border-bottom: 1px solid #CCC;
        }
		
/*titular notis el viajero*/
h2 
        {
	font-family : 'Trebuchet MS', Verdana, "Times New Roman", Times, serif;
	font-size : 14px;
	color : #97978B;
	border-left: 16px solid #DDDDCC;
	padding-left: 10px;
        }
		
/*titular notis blog*/

h1
        {
	font-family : 'Trebuchet MS', Verdana, "Times New Roman", Times, serif;
	font-size : 14px;
	color : #666;
        }
       
div.noticias img 
        {
         float : left;
         margin : 4px 10px 4px 0;
        }
		
div.borde_blanco 
        {
         /*border-bottom : 1px solid #777;
         border-right : 0px solid #777;
         border-top : 0;
         border-left : 0;*/
        }

div.noticias img.img_right 
        {
         float : right;
         margin : 4px 10px 0;
        }
        
div.noticias img.nofloat 
        {
         float : none;
         margin : 4px 10px 4px 0;
        }
        
div.noticias div.nueva_web 
        {
         background : url('http://www.elviajero.org/05/ar/nueva_web.gif') no-repeat right top;
         z-index : 100;
         min-height : 54px;
        }
        
.noticias_izq 
        {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 16px;
	letter-spacing : 0;
	padding-bottom : 2px;
	padding-top : 15px;
	padding-left : 16px;
	padding-right : 7px;
	border: 1px dashed #fff;
	vertical-align : middle;
	background-image: url(ar/bgs/bg_diagonal.gif);
	background-repeat: repeat-x;
        }

.paraizda 
        {
	color : #333333;
	background-color : #99ff99;
        }
                
.encabezado 
        {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #99ff99;
	vertical-align : middle;
	background-image : url(ar/bgs/bg_oblicuo_oscuro_left.gif);
	background-color : #000000;
	padding: 15px;
	line-height: 16px;
	border: 1px dashed #FFF;
        }
        
.flash {
         background : #ff0198;
         padding-top : 3px;
        }
        
.crespon 
        {
         font-family : Arial, Helvetica, sans-serif;
         font-size : 11px;
         color : #bfa77b;
         background : #ffffff;
        }
        
.engesp 
        {
         font-family : Verdana, Arial, Helvetica, sans-serif;
         font-size : 11px;
         color : #ffffff;
         padding : 1px;
         text-align : center;
         background-color : #1169e4;
         border : 1px solid #666666;
        }
        
form 
        {
         display : inline;
        }
        
.cajamail 
        {
	z-index : 8;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333;
	background-image: url(ar/bgs/bg_esquina_doblada_mail.gif);
	background-repeat: no-repeat;
	border-top : 0px dashed #fffaf0;
	border-right : 1px solid #333;
	border-bottom : 1px solid #333;
	border-left : 0px dashed #666;
	padding: 7px;
	vertical-align : middle;
	margin-top : 0%;
	margin-right : 0%;
	margin-bottom : 5%;
	margin-left : 0%;

        }
        
.email 
        {
         font : 11px Arial, Helvetica, sans-serif;
         color : #123456;
         background : #fce2c1;
         border : 1px solid #000000;
        }
        
.enviar 
        {
         font : 11px Arial, Helvetica, sans-serif;
         color : #123456;
         background : #9cd8ba;
         border : 1px dashed #000000;
        }
        
textarea 
        {
         border: 1px solid #A5ACB2;
         font-size : 11px;
         text-indent : 2px;
         font-family : Arial, Helvetica, sans-serif;
         background-color : #ffffff;
        }
        
input.submit,

input.reset {

	/*background-color: #ddd;*/
	color: #000;
	border: 1px solid #777;
	margin: 5px 2px 5px 5px;
	text-indent : 2px;
	font: 11px Arial, Helvetica, sans-serif; 
	color: #000;
	/*text-decoration: underline;*/
}

input{
	font: 11px Arial, Helvetica, sans-serif; 
	color: #000;
}



input.submit:hover {
	color: #000;
	text-decoration: none;
}

.enviar {
	background: #9DFFBD;	 
	font: 11px Arial, Helvetica, sans-serif; 
	color: #000; 
	border-right : 1px solid #333;
	border-bottom : 1px solid #333;
        }
        
.contacto 
        {
         font-family : Verdana, Arial, Helvetica, sans-serif;
         font-size : 11px;
         line-height : 18px;
         color : #333333;
        }
              
        
.fecha-noticias 
        {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000;
	padding: 12px;
	vertical-align : middle;
	background-image : url(ar/bg_oblicuo_oscuro_left.gif);
	background-repeat: repeat;
	border-bottom: 1px solid #FFF;
	height: 16px;
	font-weight: bold;
	letter-spacing: 0.5px;
        }
		
.right	{
text-align: right;
}
      
.titulo 
        {
         font-family : Arial, Helvetica, sans-serif;
         font-size : 12px;
         line-height : 16px;
         letter-spacing : 0.5px;
         font-weight : bold;
         color : #bfa77b;
         background : #000000;
        }
        
.contenido02 
        {
         font-family : Arial, Helvetica, sans-serif;
         font-size : 11px;
         color : #cccccc;
        }
		
/*a img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }
a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; }*/
        
a:link{
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #00FF00;
        }

a:visited{
	color: #000;
	/*background-color:#333;*/
	text-decoration: none;
	border-bottom: 1px solid #666;
        }
		
a:hover {
	color: #333;
       /*background-color:#FFFFCC;*/
	text-decoration: none;
	border-bottom: 3px solid #00FF00;
        }
        
a.noenlace:link 
        {
         text-decoration : none;
         background-color : transparent;
		 border-bottom: 0px solid #A4B2A8;
        }
        
a.noenlace:visited 
        {
         text-decoration : none;
         background-color : transparent;
		 border-bottom: 0px solid #A4B2A8;
        }
a.noenlace:hover 
        {
         text-decoration : none;
         background-color : transparent;
		 border-bottom: 0px solid #A4B2A8;
        }
        
        
.menu 
        {
	color : #000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	/*border-top : 1px solid #333;
	border-right : 1px solid #999;
	border-bottom : 1px solid #999;
	border-left : 1px solid #333;*/
	border-right : 1px solid #999;
	border-bottom : 0px solid #999;
	background-color : #9DFFBD;
	text-transform : uppercase;
	font-weight : bold;
		 
        } 
        
a:link.menu 
	{
        color : #FFF;
        text-decoration : none;
        background-color : #000;
		border-bottom : 0px solid #999;
		/*border-top : 1px solid #999;
	border-right : 1px solid #333;
	border-bottom : 1px solid #333;
	border-left : 1px solid #999;*/
       }

a:active.menu
	{
        color : #fff;
        text-decoration : none;
        background-color : transparent;
      }

a:visited.menu 
	{
	color : #FFF;
	text-decoration : none;
	background-color : #000;
	border-bottom : 0px solid #999;
	/*border-top : 1px solid #999;
	border-right : 1px solid #333;
	border-bottom : 1px solid #333;
	border-left : 1px solid #999;*/
       }

a:hover.menu 
	{
         color : #000;
         background-color : #9DFFBD;
		 text-decoration : none;
		 /*border-top : 1px solid #333;
	border-right : 1px solid #999;
	border-bottom : 1px solid #999;
	border-left : 1px solid #333;*/
      }
.enlaces 
        {
         font-family : Trebuchet MS, Arial;
         font-size : 12px;
         font-weight : bold;
         line-height : 16px;
         background : #000000;
         word-spacing : 1px;
         }
a:link.enlaces 
       {
         text-decoration : none;
         border : 1px solid #99ff99;
         color : #ccc;
         background : #000000;
        }
a:visited.enlaces 
       {
         text-decoration : none;
         color : #cccccc;
         border : 1px solid #99ff99;
         background : #000000;
       }
a:active.enlaces 
       {
         text-decoration : none;
        }
a:hover.enlaces 
       {
         background-color : #99ff99;
         color : #000000;
        }
hr 
        {
         border : 1px dotted #ffffff;
         }
.tablatrabajos 
        {
         margin-top : 20%;
         }
.rojo 
        {
         border : #ff6633;
        }
.violeta 
        {
         border : #9966cc;
         }
.teja 
        {
         border : #cc6666;
        }
.verde 
        {
         border : #47c285;
         }
.titulo 
        {
         font-family : Arial, Helvetica, sans-serif;
         font-size : 12px;
         line-height : 16px;
         letter-spacing : 0.5px;
         font-weight : bold;
         color : #cccccc;
         background : #000000;
        }
.hl 
        {
         background-color : #ccff99;
         color : #123456;
         }
.n 
        {
         color : #123456;
         }
.menupopup 
        {
         font-weight : bold;
         font-size : 11px;
         color : #ffffff;
         line-height : 16px;
         font-style : normal;
         font-family : Arial, Helvetica, sans-serif;
         text-decoration : none;
         background : #ff0198;
         }
.menupopupazul 
        {
         font-weight : bold;
         font-size : 11px;
         color : #ffffff;
         line-height : 16px;
         font-style : normal;
         font-family : Arial, Helvetica, sans-serif;
         text-decoration : none;
         background : #4e95eb;
         }
		 
.print 
        {
         font-family : "Trebuchet MS", Arial;
         font-size : 12px;
         color : #cccccc;
         font-weight : bolder;
         line-height : 16px;
         letter-spacing : 1px;
         background : #000000;
         border-right : 1px solid #99ff99;
         border-top : 1px solid #99ff99;
         border-left : 1px solid #99ff99;
         border-bottom : 1px solid #99ff99;
         }
		 
.paraprint {

         color : #000000;
         font-family : Arial, Helvetica, sans-serif;
         font-size : 12px;
         background-color : #9DFFBD;
         text-transform : uppercase;
         font-weight : bold;
		 border-right : 1px solid #333;
		 border-bottom : 1px solid #333;
}

.paraweb {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #FFFFCC;
	text-transform : uppercase;
	font-weight : bold;
	border-right : 1px solid #333;
	border-bottom : 1px solid #333;
}

.listatrabajos {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	line-height: 18px;
	vertical-align: bottom;
}

.listatrabajosblack {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.contactoform {
         font-family : Verdana, Arial, Helvetica, sans-serif;
         font-size : 11px;
         line-height : 18px;
         color : #ffffff;
}
.listatrabajostitulo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	/*color : #CB5057;*/
	color : #333;
	line-height: 18px;
	vertical-align: bottom;
	font-weight: bold;
}

.solgris
{
	border-top: 1px solid #A5ACB2;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	border-left: 1px solid #A5ACB2;
	padding : 1px;
	margin: 1px;
}
ol {

}
ul {

}

li {

}

.middle
{
	border:0px;
}label.error {
	color:red;
	font-weight:bold;
	font-size:11px;
}
