div.detalles{
	color:black;
}
div.detalles p{
	color:black;
}
div.cabecera{
background:#333;
height:200px;
}
b.detalles{
	color:#FF6600;
}
b.detalles:hover{
	color:#234;
	border-bottom:1px dotted #123;
}
span.titulo{
	font-size:14px;
	font-weight:bold;
	color:black;
}
img.large{
	width:238px;
	height:178px;
	border:1px solid #FF6600;
}
img.litle{
	width:95px;
	height:71px;
	border:1px solid black;
}
input.auto{
	color:#333333;
	width:250px;
}
div.fotos{
	width:136px;
	height:103px;
	float:left;
	margin: 1px solid yellow;
	background:#DD6413;
	vertical-align:middle;
	padding-top:3px;
	margin: 5px;
}
img.img{
	width:132px;
	height:99px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-[Calendario]-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.calShadow{
background-color:black;
position:absolute;
top:0px;
left:0px;
visibility:hidden;
-moz-opacity:.5;
filter:alpha(opacity=50);
}

.calMain{
width:275px;
position:absolute;
left:0px;
top:0px;
background-color:#00436e;
border-width:2px;
border-style:outset;
border-color:#00436e;
padding:1px;
visibility:hidden;
}

.calH{
width:273px;
height:13px;
overflow:hide;
background-color:#ffedcf;
padding:1px;
text-align:right;
}

.calMonthYear{
background-color:#00436e;
font-size:8pt;
font-family:sans-serif;
color:#ffedcf;
cursor:default;
padding:1px;
}

.calHdr{
width:35px;
font-size:12px;
font-weight:bold;
font-family:sans-serif;
color:#ffedcf;
cursor:default;
padding:1px;
background-color:#00436e;
}

.calToday{
width:35px;
font-size:12px;
font-family:sans-serif;
font-weight:bold;
color:red;
cursor:default;
border-width:1px;
border-style:inset;
border-color:gray;
padding:1px;
background-color:#ffedcf;
}

.calText{
width:35px;
font-size:12px;
font-family:sans-serif;
color:black;
cursor:default;
border-width:1px;
border-style:inset;
border-color:gray;
padding:1px;
background-color:#ffedcf;
}

.calTextH{
width:35px;
font-size:12px;
font-family:sans-serif;
font-weight:bold;
color:#ffedcf;
cursor:default;
border-width:1px;
border-style:outset;
border-color:#ffedcf;
padding:1px;
background-color:#0084d8;
}



input.ol{
	width:30px;
}
input.ol2{
	width:80px;
}
input.enviar{
	width:100px;				height:20px;
	font-family:Tahoma,sans-serif;
	font-size:11px;				font-weight:bold;
	color:#CCCCCC;
	background-color:#666666;
	border-top: 2px solid rgb(244,233,189);
	border-bottom: 2px solid #CCC;
	border-left: 3px solid rgb(244,233,189);
	border-right: 3px solid rgb(244,233,189);
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-[Menú Izquierdo]-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

div.divTabJ {
	font-size:14px;
	line-height:normal;
}
div.divTabJ ul {
	margin:0;
	padding:10px 10px 10px 10px;
	list-style:none;
}
div.divTabJ li {
	display:list-item;
	margin:0;
	padding:0;
}
div.divTabJ a {
	float:left;
	background:url("imagenes/tableftJ.png") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.divTabJ a span {
	font-weight:bold;
	width:110px;
	text-indent:10px;
	display:block;
	background:url("imagenes/tabrightJ.png") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#24618E;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.divTabJ a span {
	float:none;
}
/* End IE5-Mac hack */
div.divTabJ a:hover span {
	color:#FFF;
}
div.divTabJ a:hover {
	background-position:0% -42px;
}
div.divTabJ a:hover span {
	background-position:100% -42px;
}

div.divTabJ a.actual {
	background-position:0% -42px;
}
div.divTabJ a.actual span {
	background-position:100% -42px;
	color:#FFF;
}
/****************************/
/******* SPANS *********/
/****************************/
span.spanTab{
	cursor:pointer;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-[Menú Izquierdo]-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
div.divTabsI {
  float:left;
  width:100%;
  font-size:93%;
  line-height:normal;
}
div.divTabsI ul {
  margin:0;
  padding:10px 10px 0 50px;
  list-style:none;
  }
div.divTabsI li {
	display:inline;
	margin:0;
	padding:0;
	cursor:pointer;
	text-align: 	justify;
	font-size:		18px;
}
div.divTabsI strong, div.divTabsI strong.sin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
    float:left;
    background:url("imagenes/tableftJ.png") no-repeat left top;
  	margin:0;
    padding:0 0 0 5px;
    text-decoration:none;
}
div.divTabsI strong span,  div.divTabsI strong span.sin {
  float:left;
  display:block;
  background:url("imagenes/tabrightJ.png") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#24618E;;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.divTabsI strong span {float:none;}
/* End IE5-Mac hack */
div.divTabsI strong:hover span {
  color:#FFF;
  }
div.divTabsI strong:hover,  div.divTabsI strong.con{
  background-position:0% -42px;
  }
div.divTabsI strong:hover span,  div.divTabsI strong span.con {
  background-position:100% -42px;
  color:#FFFFFF;
  }


div.divPanel{
	width:				300px;
	background-color:	#123;
	padding:0;
	margin:0;
}
div.divPanel div{
	display:block; 		
	height:145px; 
	width:315px; 
	background-color:#EEE; 
	
	border:2px solid #FF6600; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
}
div.divPanel strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:			12px;
	margin-left:		6px;
	line-height:		21px;
	text-decoration:	none;
	color:black;
}
div.divPanel span{
	font-size:			12px;
	line-height:		21px;
}
/****************************/
/********** OTROS **************/
/****************************/
div.categoria{
		width:				640px;
		background-color:	red;
		
	}
div.divVehi{
		height:				187px;
		width:				248px;
		margin:				10px 10px 10px 10px;
		float:				left;
		background-color:#DD6413;
}

div.divInfo{
		height:				190px;
		width:				340px;
		float:				left;
		margin:				10px 10px 10px 10px;
	}
	
	
table.tabla_principal{
		border: 			0px;
		background-color:	#EEE;
		width:				800px;
		margin:				0 auto;
	}
	table.tabla_menu{
		border:				0px;
		width:				160px;
		background-color:	#CCCCCC;
	}
	table.tabla_menu td{
		background-color:	#000066;
	}
	td.celda_contenido{
		background-color:	#DDDDDD;
	}
	a.item_menu visited{
		text-align:			justify;
		margin-left:		10px;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		font-size:			10px;
		font-weight:		bold;
		color:				#000000;
	}
	a.item_menu hover{
		text-align:			justify;
		margin-left:		10px;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		font-size:			10px;
		font-weight:		bold;
		color:				#CC6600;
	}
	
	
	
	img.veh{
		height:				178px;
		width:				238px;
		margin:  			5px 4px 4px 5px;
	}
	table.tabVeh{
		border:				0px;
		margin:				10px 10px 10px 10px;
		height:				150px;
		width:				300px;
	}
	td.tdVeh{
		background-color:	gray;
	}
	th{
		background-color:	#FF6600;
		background-image:	url(imagenes/menu.jpg);
		height:				30px;
	}
	
	
	div.box ul {
		background:url(imagenes/sidenav_strip.jpg) no-repeat;
	}
	div.box ul {
		margin:0;
		padding:0;
	}
	div.box li {	
		list-style-type:none;		
	}
	div.box li a {
		display:block;
		padding:6px 8px;
		border-bottom:1px solid #999;
		text-decoration:none;	
		font-size:12px;
		margin:0px 3px;
	}
	div.box li a:hover {
		background-color:#efefef;
		color:black;
	}
	div.box li a.selected, #right div.box li a.selected:hover {
		background-color:#666;
		color:#fff;
		cursor:default;
	}
	div.box h2 {
		margin:0px;
		background-color:#c2d0da;
		font-weight:normal;
		font-size:15px;
		line-height:30px;
		padding:0 10px;
		margin:-10px -10px 10px -10px;
	}
	div.box h2, #drawer a.header {
		background:url(imagenes/sidenav.png) no-repeat;
		font-size:12px;
		height:16px;
		margin:0px;
		padding:8px 10px;
		display:block;
		text-decoration:none;
		color:#000;
		letter-spacing:0px;
	}
	div.gradient {
		background:#f0f6f7 url(imagenes/h300.png) repeat-x;	
		margin:0 3px;	
		padding:6px 8px;
	}
	div.clear {
		background:url(/img/global/sidenav.png) no-repeat 0 -353px;
		height:10px;	
	}

td.tdContenido{
	width:640px;
	background-color:#333333;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.tdMenu{
	background-color:#333333;
	vertical-align:top;
}
td.tdOpciones{
	vertical-align:top;
}
div.divContenido{
	width:630px;
	margin:5px;
}
table.tablaTansfer{
	margin:10px;
}
td.tdTransfer1 {
	font-size:12px;
	font-weight:bold;
	color:#CCC;
	line-height:25px;
	padding:4px;
	background:#555;
	border-bottom:1px solid white;
}
td.tdTransfer2 {
	font-size:12px;
	font-weight:bold;
	color:#303030;
	line-height:20px;
	padding:4px;
	background:#ABB7CB;
	border-bottom:1px solid white;
}
td.tdTitulos{
	background:#EB5B05;
	text-align:center;
	border-bottom:1px solid black;
	width:100px;
}
td.tdAdmin{
	background-image:url(imagenes/admin.jpg);
}
table.tablaAdmin{
	background:#333;
}
div.divTabla{
	padding:10px;
}
div.divFila{
	float:right;
}
/* =-=-=-=-=-=-=-[Tipografia]-=-=-=-=-=-=-=- */

h1{
	color:			#EEB751;
	margin-left: 	10px;
	font-size:		18px;
	border-bottom:1px dashed #EEE;
}
h2, h3, h4, h5, h6{
	color:			#CCFF66;
	font-size:		13px;
	font-weight:	bold;
	line-height:	10px;
	margin-left:	10px;
}
p{
	margin-left: 	10px;
	text-align: 	justify;
	font-size:		11px;
	color:			#CCCCCC;
	line-height:	16px;
	margin-right:10px;
}
strong{
	color:			#FFFF66;
	font-size:		13px;
	font-weight:	bold;
	line-height:	10px;
	border-bottom:1px dotted #FF6;
}
ul li{
	margin-left: 	10px;
	text-align: 	justify;
	color:			#CCCCCC;
}
address{
	margin-left: 	10px;
	text-align: 	justify;
	font-size:		11px;
	color:			#CCCCCC;
}
pre{
	margin-left: 	10px;
	text-align: 	justify;
	font-size:		11px;
	color:			#CCCCCC;
}
/* =-=-=-=-=-=-=-[Botones]-=-=-=-=-=-=-=- */
input.enviar{
	width:110px;				height:25px;
	font-family:Tahoma,sans-serif;
	font-size:11px;				font-weight:bold;
	color:#CCCCCC;
	background-color:#666666;
	border-top: 2px solid rgb(244,233,189);
	border-bottom: 2px solid yellow);
	border-left: 3px solid rgb(244,233,189);
	border-right: 3px solid rgb(244,233,189);
}

/*----- TABLA FORMULARIO -------*/
		table.formulario{
			margin:0 auto;
			width:550px;
			margin:10px auto;
			background:#444444;
			border:3px double #CCC;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;			font-weight:bold;
			color:rgb(70,70,70);
		}
		table.formulario th{
			background:#888;
			color:rgb(244,233,189);
			font-family:Verdana, Arial, Helvetica, sans-serif;		font-size:18px;
			font-weight:bold;
			line-height:35px;
		}
		table.interna{
			width:500px;
			margin:10px 10px 10px 35px;
			border:0px;
			padding:3px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;			font-weight:bold;
			color:rgb(70,70,70);
		}
		table.interna td{
			padding-left:10px;
			line-height:28px;
			border:0px;
			color:#D6DAEF;
		}
		table.interna td.th{
			background:rgb(57,108,136);
			color:rgb(255,255,255);
			text-align:left;
			line-height:30px;
			border-bottom:0px;
		}


/* the overlayed element */
div.overlay {
	
	/* growing background image */
	background-image:url(imagenes/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:380px;
	height:700px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding-left:55px;
	padding-bottom:55px;
	padding-right:55px;
	padding-top:30px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(imagenes/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
a.nada{
	text-decoration:none;
	color:red;
}
a{
   	color: #fff
}